APT(8) APT APT(8) NOM apt - interface en ligne de commande SYNOPSIS apt [-h] [-o=chaine_de_configuration] [-c=fichier_de_configuration] [-t=publication_cible] [-a=architecture] {list | search | show | update | install paquet [{=numero_version_paquet | /publication_cible}]... | remove paquet... | upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}} DESCRIPTION apt fournit une interface en ligne de commande pour le systeme de gestion de paquets. Elle est concue comme une interface utilisateur et permet certaines options plus adaptees a une utilisation interactive par defaut par rapport aux outils d'APT plus specialises tels que apt- get(8) et apt-cache(8). Exactement comme apt lui-meme, cette page de manuel vise a etre une interface pour l'utilisateur et ainsi elle ne mentionne que les commandes et les options les plus courantes, en partie pour ne pas repeter les informations a de multiples emplacements et en partie pour ne pas noyer le lecteur par une surabondance d'options et de details. update (apt-get(8)) La commande update permet de telecharger les informations sur les paquets a partir des sources configurees. D'autres commandes agissent sur ces donnees, par exemple, realisent la mise a jour de paquet ou recherchent et affichent des details a propos de tous les paquets qui peuvent etre installes. upgrade (apt-get(8)) La commande upgrade permet d'installer les mises a jour disponibles de tous les paquets presents sur le systeme en utilisant les sources enumerees dans sources.list(5). De nouveaux paquets seront installes si cela est necessaire pour satisfaire des dependances, mais les paquets installes ne seront jamais supprimes. Si la mise a jour d'un paquet necessite la suppression d'un paquet installe, la mise a jour n'est pas realisee. Quand un paquet est fourni comme argument, le paquet sera installe avant l'action de mise a niveau. full-upgrade (apt-get(8)) La commande full-upgrade remplit la meme fonction que upgrade, mais supprimera des paquets actuellement installes si cela est necessaire pour mettre a jour le systeme dans son ensemble. Quand un paquet est fourni comme argument, le paquet sera installe avant l'action de mise a niveau. install, reinstall, remove, purge (apt-get(8)) La commande realise l'action requise sur un ou plusieurs paquets specifies avec regex(7), glob(7) ou avec la correspondance exacte. Les actions requises peuvent etre remplacees pour certains paquets en ajoutant un plus (+) au nom du paquet pour l'installer ou un moins (-) pour le supprimer. On peut choisir d'installer une version particuliere d'un paquet en faisant suivre son nom par un signe egal (=) et par la version du paquet a selectionner. Autrement, on peut choisir une version specifique en faisant suivre le nom du paquet par une barre oblique (/) et le nom de code (trixie, forky, sid ...) ou un nom de suite (stable, testing, unstable). Cela selectionnera aussi cette version pour les dependances de ce paquet si cela est necessaire pour satisfaire la requete. La suppression d'un paquet entraine la suppression de toutes les donnees empaquetees, mais conserve habituellement les petits fichiers (modifies) de configuration de l'utilisateur, pour le cas ou la suppression a ete accidentelle. Dans ce cas, il suffira d'emettre une demande d'installation pour le paquet supprime accidentellement pour restaurer son fonctionnement anterieur. D'autre part, on peut facilement se debarrasser de ces reliquats en appelant la commande purge meme sur des paquets deja supprimes. Notez que cela n'affecte aucune donnee ou configuration stockees dans votre repertoire personnel. autoremove (apt-get(8)) La commande autoremove supprime les paquets installes automatiquement dans le but de satisfaire les dependances d'autres paquets et qui ne sont plus necessaires parce que les dependances ont change ou parce que le ou les paquets ont ete supprimes entre-temps. Vous devriez verifier que la liste ne contient pas des applications que vous avez fini par apprecier, meme si elles ont ete installees seulement comme dependance d'un autre paquet. Vous pouvez marquer ces paquets comme installes manuellement avec apt-mark(8). Les paquets que vous avez installes explicitement avec la commande install ne seront jamais proposes non plus pour une suppression automatique. satisfy (apt-get(8)) L'option satisfy satisfait les chaines de dependances comme utilisees par Build-Depends. Elle gere egalement les conflits en prefixant un argument par "Conflicts: ". Example: apt satisfy "toto, truc (>= 1.0)" "Conflicts: machin, bidule" why, why-not These commands print the reasoning path from the solver. They are similar to the equivalent aptitude commands for many use cases, but are different in that they print the actual reason the solver picked rather than the potential strongest path. The why command determines why an installed package is installed. This provides reasonable feedback as to why an automatically installed package is installed; for a manually installed package no other reason is given. If the package is not installed, no reason can be determined. The why-not command determines why a package was determined to not be installable. This may not always yield a result, even if a package is uninstallable. Both commands take a single argument, the name of a package. search (apt-cache(8)) La commande search peut etre utilisee pour rechercher le(s) terme(s) regex(7) donne(s) dans la liste de paquets disponibles et affiche les paquets correspondants. Par exemple, cela peut etre utile pour rechercher des paquets dotes d'une fonctionnalite particuliere. Si vous recherchez un paquet qui fournit un fichier particulier, essayez apt-file(1). show (apt-cache(8)) La commande affiche des informations sur le(s) paquet(s) donne(s) y compris ses dependances, sa taille installe et au telechargement, les sources d'ou provient le paquet, la description du contenu des paquets et bien plus encore. Cela peut etre utile pour consulter ces informations avant d'autoriser apt(8) a supprimer un paquet ou lors d'une recherche de nouveaux paquets a installer. list La commande list est a peu pres semblable a la commande dpkg-query --list dans la mesure ou elle peut afficher une liste de paquets qui satisfont a certains criteres. Elle gere les motifs glob(7) pour la correspondance des noms de paquets, les motifs apt- patterns(7), ainsi que des options pour afficher les versions installees --installed, pouvant etre mises a jour --upgradeable, ou toutes les versions disponibles --all-versions. edit-sources (travail en cours) La commande edit-sources permet de modifier le fichier sources.list(5) avec votre editeur de texte prefere et fournit des verifications de securite de base. showsrc, depends, rdepends, policy (resume dans apt-cache(8)) source, build-dep, download, changelog, clean, distclean, autoclean (resume dans apt-get(8)) UTILISATION DE SCRIPTS ET DIFFERENCES AVEC LES AUTRES OUTILS DAPT La ligne de commande de apt(8) est concue comme un outil pour l'utilisateur et son comportement peut varier selon ses versions. Bien qu'il s'efforce de ne pas casser les compatibilites ascendantes, cela ne peut pas non plus etre garanti, si une modification semble benefique pour une utilisation interactive. Toutes les fonctionnalites d'apt(8) sont aussi proposees dans les outils dedies d'APT tels que apt-get(8) ou apt-cache(8). apt(8) modifie seulement la valeur par defaut de certaines options (voir apt.conf(5) et en particulier le champ d'action Binary). Aussi vous devriez preferer l'utilisation de ces commandes (eventuellement avec certaines options complementaires activees) dans les scripts parce qu'elles conservent autant que possible la compatibilite ascendante. OPTIONS Toutes les options de la ligne de commande peuvent etre definies dans le fichier de configuration, les descriptions indiquant l'option de configuration concernee. Pour les options booleennes, vous pouvez outrepasser les reglages du fichier de configuration avec -f-,--no-f, -f=no ou d'autres variations. -h, --help Afficher un bref resume de l'utilisation. -v, --version Afficher la version du programme. --audit Afficher les messages d'audit (et de notification). Cela annule l'option mode silencieux, mais seulement pour les messages de notification, pas pour ceux de progression. -c, --config-file Fichier de configuration ; indique le fichier de configuration a utiliser. Le programme lira le fichier de configuration par defaut puis le fichier indique ici. Si les reglages de configuration doivent etre etablis avant l'analyse des fichiers de configuration par defaut, un fichier peut etre indique avec la variable d'environnementAPT_CONFIG. Veuillez consulter apt.conf(5) pour des informations sur la syntaxe d'utilisation. -o, --option Definir une option de configuration ; permet de regler une option de configuration donnee. La syntaxe est -o Foo::Bar=bar. -o et --option peuvent etre utilisees plusieurs fois pour definir des options differentes. --cli-version Requests a specific CLI version. This is a pattern that takes a MAJOR.MINOR version. You may omit the MINOR version, in which case the latest supported minor level will be used. Version tracks are presented as follows: The version 3.2 has equivalent versions 0.32, 1.22, and 2.12, implementing new features for their specified major versions. A special case is the X.9 version pattern: A version like 2.9 is followed by 3.0, but 2.10 follows directly on 2.8; given that we use odd version numbers as development series (2.9 is the 3.0 development series). This feature has been introduced in APT 3.1.10, and replaces the binary-specific configuration. You may use the APT::Version to similar effect on older binaries, for example, use -o APT::Version=2 to make apt(8) behave like the 2.x series. The default value is the current APT version for apt(8) and 0.(10 * major + minor) for the classic commands. The 0.X series is soft-deprecated and the other commands will roll over to the 2.x series in the future. --no-color, --color Active ou desactive les couleurs. Elles sont activees par defaut sur les terminaux pris en charge pour apt(8) et peuvent aussi etre desactivees avec les variables d'environnement NO_COLOR ou APT_NO_COLOR, ou configurees plus tard par l'option et le champ d'action de configuration APT::Color. Consulter apt.conf(5) pour plus d'informations. VOIR AUSSI apt-get(8), apt-cache(8), sources.list(5), apt.conf(5), apt-config(8), apt-patterns(7), le guide d'APT dans /usr/share/doc/apt-doc/, apt_preferences(5), le << HOWTO >> d'APT. DIAGNOSTICS apt renvoie zero apres une operation normale, et le decimal 100 en cas d'erreur. BOGUES Page des bogues d'APT[1]. Si vous souhaitez signaler un bogue a propos d'APT, veuillez lire /usr/share/doc/debian/bug-reporting.txt ou utiliser la commande reportbug(1). TRADUCTEURS Jerome Marant, Philippe Batailler, Christian Perrier (2000, 2005, 2009, 2010), bubu et Jean-Pierre Giraud (2004, 2017-2024) et l'equipe de traduction francophone de Debian Veuillez noter que cette traduction peut contenir des parties non traduites. Cela est volontaire, pour eviter de perdre du contenu quand la traduction est legerement en retard sur le contenu d'origine. AUTEUR Equipe de developpement d'APT NOTES 1. Page des bogues d'APT https://bugs.debian.org/src:apt APT 3.3.3 07 novembre 2025 APT(8)