APT-GET(8) APT APT-GET(8) NOM apt-get - Utilitaire APT pour la gestion des paquets - interface en ligne de commande SYNOPSIS apt-get [-sqdyfmubV] [-o=chaine_de_configuration] [-c=fichier_de_configuration] [-t=publication_cible] [-a=architecture] {update | upgrade | dselect-upgrade | dist-upgrade | install paquet [{=numero_version_paquet | /publication_cible}]... | remove paquet... | purge paquet... | source paquet [{=numero_version_paquet | /publication_cible}]... | build-dep paquet [{=numero_version_paquet | /publication_cible}]... | download paquet [{=numero_version_paquet | /publication_cible}]... | check | clean | autoclean | autoremove | {-v | --version} | {-h | --help}} DESCRIPTION apt-get est le programme en ligne de commande pour la gestion des paquets. Il peut etre considere comme l'outil de base pour les autres programmes de la bibliotheque APT. Plusieurs interfaces utilisateur existent, comme aptitude(8), synaptic(8) and wajig(1). A moins que l'option -h ou --help ne soit donnee, l'une des commandes suivantes doit etre presente. update La commande update permet de resynchroniser un fichier d'index repertoriant les paquets disponibles a partir de leurs sources. Ces fichiers sont recuperes aux endroits specifies dans /etc/apt/sources.list. Ainsi, lorsqu'on utilise une archive Debian, cette commande recupere les fichiers Packages.gz et les analyse de maniere a rendre disponibles les informations concernant les nouveaux paquets et les paquets mis a jour. On devrait toujours executer une commande update avant les commandes upgrade ou dist-upgrade. Veuillez noter que l'indicateur de progression d'ensemble peut etre imprecis puisque la taille des fichiers de paquet ne peut etre connue a l'avance. upgrade La commande upgrade permet d'installer les versions les plus recentes de tous les paquets presents sur le systeme en utilisant les sources enumerees dans /etc/apt/sources.list. Les paquets installes dont il existe de nouvelles versions sont recuperes et mis a niveau. En aucun cas des paquets deja installes ne sont supprimes ; de meme, des paquets qui ne sont pas deja installes ne sont ni recuperes ni installes. Les paquets dont de nouvelles versions ne peuvent pas etre installees sans changer le statut d'installation d'un autre paquet sont laisses dans leur version courante. On doit d'abord executer la commande update pour que apt-get connaisse l'existence de nouvelles versions des paquets. Quand un paquet est fourni comme argument, le paquet sera installe avant l'action de mise a niveau. dist-upgrade La commande dist-upgrade effectue la fonction upgrade en y ajoutant une gestion intelligente des changements de dependances dans les nouvelles versions des paquets ; apt-get possede un systeme << intelligent >> de resolution des conflits et il essaye, quand c'est necessaire, de mettre a niveau les paquets les plus importants avant les paquets les moins importants. Le fichier /etc/apt/sources.list contient une liste de sources ou recuperer les paquets desires. Voir aussi apt_preferences(5) pour un mecanisme de remplacement des parametres generaux pour certains paquets. Quand un paquet est fourni comme argument, le paquet sera installe avant l'action de mise a niveau. dselect-upgrade dselect-upgrade est utilisee conjointement avec dselect(1), la plus ancienne interface du projet Debian pour la gestion des paquets. La commande dselect-upgrade suit les modifications faites par dselect(1) dans le champ Status des paquets disponibles, et effectue les actions necessaires a la realisation de cet etat (par exemple, suppression d'anciens paquets, installation de nouveaux paquets). install La commande install est suivie par un ou plusieurs paquets a installer. Chaque paquet est un nom de paquet ; ce n'est pas un nom complet de fichier (par exemple, dans un systeme Debian, on indiquera apt-utils et non pas apt-utils_3.3.3_amd64.deb). Tous les paquets requis par le(s) paquet(s) que l'on veut installer sont aussi recuperes et installes. Le fichier /etc/apt/sources.list est utilise pour retrouver les paquets desires. Quand un trait d'union est accole (sans espace intermediaire) au nom d'un paquet deja installe, ce paquet est supprime. De meme on peut ajouter un signe << + >> pour designer un paquet a installer. Cette derniere fonctionnalite peut etre utilisee pour annuler les decisions prises par le systeme de resolution des conflits d'apt-get. On peut choisir d'installer une version particuliere d'un paquet en faisant suivre son nom par un signe egal et par la version. Cette version sera recherchee et l'installation sera demandee. On peut aussi choisir une distribution particuliere en faisant suivre le nom du paquet par une barre oblique et par le nom de la distribution ou de l'archive (stable, testing, unstable). Avec ces possibilites de choisir la version, de vieilles versions d'un paquet peuvent etre installees. Cette fonctionnalite est donc a utiliser avec precaution. Cette methode est aussi utile pour mettre a jour un ou plusieurs paquets deja installes sans mettre a jour les autres paquets du systeme. A la difference de la commande << upgrade >> qui installera la derniere version disponible de tous les paquets installes au moment de son execution, << install >> n'installera la nouvelle version que pour le(s) paquet(s) indique(s). Il suffit de fournir le nom du(des) paquet(s) a mettre a jour et si une nouvelle version est disponible, cette version (et ses dependances, comme decrit plus haut) sera recuperee et installee. Enfin, le mecanisme d'apt_preferences(5) permet de creer d'autres regles pour l'installation des paquets. Quand aucun paquet ne correspond a l'expression donnee en parametre et que cette expression contient l'un des caracteres << . >>, << ? >> ou << * >>, elle est consideree comme une expression rationnelle POSIX et elle est appliquee a tous les paquets de la base de donnees. Tout paquet correspondant est installe (ou supprime). Veuillez noter que la comparaison est effectuee par sous-chaine et << lo.* >> correspond aussi bien a << how-lo >> qu'a << lowest >>. Si ce n'est pas le comportement souhaite, l'expression peut etre ancree avec un caractere << ^ >> ou un caractere << $ >>, une autre possibilite etant d'utiliser une expression plus precise. Le repli vers les expressions rationnelles est obsolete dans APT 2.0 et a ete supprime de apt(8), sauf pour les expressions ancrees, et sera supprime d'apt-get(8) dans une version future. Utiliser apt-patterns(7) a la place. reinstall reinstall est un alias de la commande install --reinstall. remove La commande remove est identique a la commande install, les paquets etant alors supprimes et non installes. Veuillez noter que la suppression d'un paquet en laisse les fichiers de configuration sur le systeme. Quand un signe plus est accole (sans espace intermediaire) au nom du paquet, le paquet est installe au lieu d'etre supprime. purge La commande purge est identique a remove mais les paquets indiques sont supprimes et purges (leurs fichiers de configuration sont egalement effaces). source Avec la commande source, apt-get recupere des paquets source. APT examine les paquets disponibles pour choisir le paquet source a recuperer. Il telecharge ensuite dans le repertoire courant la version la plus recente du paquet, definie par rapport a la distribution par defaut etablie soit avec l'option APT::Default-Release, soit avec l'option -t ou soit par paquet avec la syntaxe paquet/version si possible. Les arguments sont interpretes comme des noms de paquet binaire ou de paquet source. Voir l'option --only-source si vous souhaitez modifier cela. Les paquets source sont geres independamment des paquets binaires, avec les lignes deb-src dans le fichier sources.list(5). Il est donc necessaire d'ajouter une telle ligne pour chaque depot pour lequel vous souhaitez pouvoir obtenir les sources. Dans le cas contraire, vous n'obtiendrez pas les memes sources que celles du paquet que vous avez installe ou que vous voulez installer. Si l'option --compile est specifiee, le paquet est compile en un binaire .deb avec dpkg-buildpackage pour l'architecture definie par l'option --host-architecture. Si --download-only est specifie, le source n'est pas decompacte. De la meme facon qu'avec les paquets binaires, on peut recuperer une version particuliere d'un paquet source en faisant suivre son nom par un signe egal et par la version. Cela permet une comparaison exacte entre le nom du paquet source et la version ; l'option correspondante est : APT::Get::Only-Source. Veuillez noter que les paquets source ne sont pas installes et suivis dans la base de donnees de dpkg comme le sont les paquets binaires ; ils sont simplement telecharges dans le repertoire courant, comme les archives tar. build-dep Avec la commande build-dep, apt-get installe ou supprime des paquets dans le but de satisfaire les dependances de construction d'un paquet source. Par defaut, les dependances sont satisfaites pour la construction native du paquet. Au besoin, une architecture hote peut etre indiquee avec l'option --host-architecture. Les arguments sont interpretes comme des noms de paquet binaire ou de paquet source. Voir l'option --only-source si vous souhaitez modifier cela. satisfy satisfy fait qu'apt-get satisfait les chaines de dependance donnees. Les chaines de dependance peuvent avoir des profils de construction et une liste de restrictions d'architecture comme dans les dependances de construction. Elles peuvent de facon optionnelle etre prefixees par "Conflicts: " pour ne pas satisfaire la chaine de dependance. Plusieurs chaines du meme type peuvent etre indiquees. Exemple : apt-get satisfy "toto" "Conflicts: truc" "machin (>> 1.0) | bruc (= 2.0), moo" L'ancien operateur << >> n'est plus pris en charge, utilisez a la place << <=/>= >>. check La commande check est un outil de diagnostic ; il met a jour le cache des paquets et cherche les dependances defectueuses. download download telecharge le paquet binaire indique dans le repertoire courant. L'authenticite des donnees du paquet est assuree de la maniere habituelle. clean La commande clean nettoie le depot local des paquets recuperes. Elle supprime tout, excepte le fichier de verrou situe dans /var/cache/apt/archives/ et /var/cache/apt/archives/partial/. autoclean (et l'alias auto-clean depuis la version 1.1) Tout comme clean, autoclean nettoie le depot local des paquets recuperes. La difference est qu'il supprime uniquement les paquets qui ne peuvent plus etre telecharges et qui sont inutiles. On peut ainsi controler la taille de ce cache sur une longue periode. Tant qu'elle n'est pas activee, l'option de configuration APT::Clean-Installed empeche la suppression de paquets installes. distclean (et l'alias dist-clean l'alias) distclean supprime tous les fichiers dans /var/lib/apt/lists sauf Release InRelease et Release.gpg. Cela peut etre utilise par exemple lors de la finalisation des images distribuees aux utilisateurs. Les fichiers Release sont conserves pour des raisons de securite pour eviter divers types d'attaque. autoremove (et l'alias auto-remove depuis la version 1.1) Avec la commande autoremove, apt-get supprime les paquets installes dans le but de satisfaire les dependances d'autres paquets et qui ne sont plus necessaires. autopurge Identique a autoremove, mais autopurge supprime aussi les fichiers de configuration. C'est un raccourci pour autoremove --purge. changelog changelog tente de telecharger le journal des modifications d'un paquet et l'affiche avec sensible-pager. Par defaut, c'est le journal des modifications de la version installee du paquet qui est affiche. Cependant, il est possible d'utiliser les memes options que pour la commande install. indextargets La commande affiche par defaut une liste au format deb822 des informations sur tous les fichiers de donnees (ou cibles d'index) que apt-get update peut telecharger. Elle prend en charge une option --format pour modifier le format de sortie et accepte les lignes de la sortie par defaut pour filtrer les enregistrements. La commande est utilisee principalement comme interface avec les outils qui fonctionnent avec APT pour obtenir des informations comme les noms des fichiers telecharges de telle sorte qu'ils peuvent les utiliser plutot que de les telecharger a nouveau de leur cote. La documentation detaillee, absente ici, peut etre trouvee dans le fichier /usr/share/doc/apt/acquire-additional-files.md.gz fourni par le paquet apt-doc. 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. --no-install-recommends Ne pas considerer les paquets recommandes comme des dependances a installer. Element de configuration : APT::Install-Recommends. --install-suggests Considerer les paquets suggeres comme des dependances a installer. Element de configuration : APT::Install-Suggests. -d, --download-only Recuperation seule ; les paquets sont recuperes mais ne sont ni depaquetes ni installes. Element de configuration : APT::Get::Download-Only. -f, --fix-broken Correction ; cette option demande de reparer un systeme ou existent des dependances cassees. Utilisee avec << install >> ou << remove >>, elle peut exclure un paquet pour permettre de deduire une solution viable. Tout paquet specifie doit completement corriger le probleme. Cette option est quelquefois necessaire lorsque l'on execute APT pour la premiere fois ; APT interdit les dependances cassees dans un systeme. Il est possible que la structure de dependances d'un systeme soit tellement corrompue qu'elle requiert une intervention manuelle (ce qui veut dire la plupart du temps utiliser dpkg --remove pour eliminer les paquets en cause). L'utilisation de cette option conjointement avec -m peut produire une erreur dans certaines situations. Element de configuration : APT::Get::Fix-Broken. -m, --ignore-missing, --fix-missing Ignorer les paquets manquants ; si des paquets ne peuvent etre recuperes, ou, apres recuperation, ne satisfont pas au controle d'integrite, cette commande met ces paquets de cote et gere le resultat. Utiliser cette option conjointement avec -f peut produire une erreur dans certaines situations. Quand un paquet, selectionne pour une installation (particulierement si c'est mentionne en ligne de commande), ne peut etre recupere, il est mis silencieusement de cote. Element de configuration : APT::Get::Fix-Missing. --no-download Pas de recuperation. Le mieux est d'utiliser cette option avec --ignore-missing pour forcer APT a n'utiliser que les .deb qu'il a deja recuperes. Element de configuration : APT::Get::Download. -q, --quiet Mode silencieux ; cette commande produit une sortie destinee a l'enregistrement dans un fichier-journal en omettant les indicateurs de progression. Un plus grand nombre de << q >> (2 au plus) produit un plus grand silence. On peut aussi utiliser -q=# pour positionner le niveau de silence, et annuler le fichier de configuration. Notez qu'un niveau de silence egal a 2 implique -y et vous ne devez jamais utiliser -qq sans l'accompagner d'un modificateur tel que -d, --print-uris ou -s : APT pourrait alors executer des actions inattendues. Element de configuration : quiet. -s, --simulate, --just-print, --dry-run, --recon, --no-act Pas d'action ; realise une simulation des evenements qui pourraient survenir sur la base de l'etat du systeme actuel, mais ne modifie pas veritablement le systeme. Le verrouillage sera desactive (Debug::NoLocking), ainsi l'etat du systeme peut changer pendant que apt-get est execute. Les simulations peuvent aussi etre executees par les utilisateurs ordinaires qui pourraient ne pas avoir acces en lecture a toute la configuration d'apt, ce qui fausse la simulation. Une notification exprimant cet avertissement est aussi affichee par defaut pour les utilisateurs ordinaires (APT::Get::Show-User-Simulation-Note). Element de configuration : APT::Get::Simulate. La simulation affiche une serie de lignes representant chacune une operation de dpkg, Configure (Conf), Remove (Remv), Unpack (Inst). Des crochets encadrent des paquets endommages et des crochets n'encadrant rien indiquent que les dommages n'ont aucune consequence (rare). -y, --yes, --assume-yes Repondre automatiquement oui aux questions ; presume << oui >> comme reponse a toutes les questions et s'execute de maniere non interactive. Dans le cas d'une situation indesirable, comme le changement d'un paquet gele, l'installation d'un paquet non authentifie ou la suppression d'un paquet essentiel, apt-get s'interrompt. Element de configuration : APT::Get::Assume-Yes. --assume-no Repondre automatiquement negativement aux questions. Element de configuration : APT::Get::Assume-No. --no-show-upgraded Ne pas afficher la liste de tous les paquets qui doivent etre mis a niveau. Element de configuration : APT::Get::Show-Upgraded. -V, --verbose-versions Afficher les versions completes des paquets installes ou mis a niveau. Element de configuration : APT::Get::Show-Versions. --no-list-columns Afficher les listes de paquets sans les ranger en colonnes. Par defaut, les listes de paquets sont produites dans le style de la commande << ls >>. Element de configuration : APT::Get::List-Columns. --comment Ajouter la valeur donnee au champ Comment: dans history.log. Element de configuration : APT::History::Comment. -a, --host-architecture Cette option controle comment les paquets d'architectures sont construits par apt-get source --compile et comment les dependances de construction transverses sont respectees. Elle n'est pas positionnee par defaut ce qui signifie que l'architecture hote est la meme que l'architecture de construction (definie par APT::Architecture). Element de configuration : APT::Get::Host-Architecture. -P, --build-profiles Cette option controle les profils de construction actifs pour lesquels un paquet source est construit par apt-get source --compile et comment les dependances sont respectees. Par defaut, aucun profil de construction n'est actif. Plus d'un profil peut etre active en meme temps en les concatenant par une virgule. Element de configuration : APT::Build-Profiles. -b, --compile, --build Cette commande compile un paquet source apres l'avoir recupere. Element de configuration : APT::Get::Compile. --ignore-hold Cette commande ignore la marque << Hold >> (<< retenu >>) d'un paquet ; par ce biais, apt-get ignore un << hold >> place sur un paquet. cela peut etre utile avec dist-upgrade pour annuler un grand nombre de << hold >> indesirables. Element de configuration : APT::Ignore-Hold. --with-new-pkgs Cette commande permet d'installer de nouveaux paquets lorsqu'elle est utilisee en conjonction avec la commande upgrade. C'est utile si la mise a jour d'un paquet installe exige l'installation de nouveaux paquets. Plutot que de conserver le paquet, upgrade mettra a jour le paquet et installera les nouvelles dependances. Remarquez que la commande upgrade avec cette option ne retirera jamais de paquets : elle ne permettra que l'ajout de nouveaux. Element de configuration : APT::Get::Upgrade-Allow-New. --no-upgrade Aucune mise a niveau ; quand elle est utilisee avec install, cette commande empeche les paquets mentionnes sur la ligne de commande d'etre mis a niveau. Element de configuration : APT::Get::Upgrade. --only-upgrade N'installer aucun nouveau paquet ; quand elle est utilisee avec install, only-upgrade ne met a niveau que les paquets installes sans en installer de nouveaux. Element de configuration : APT::Get::Only-Upgrade. --allow-downgrades Cette option est dangereuse parce qu'elle laisse APT continuer sans poser de questions quand il realise un retour en arriere. Elle ne doit etre utilisee que dans des circonstances tres speciales. L'utiliser peut eventuellement detruire le systeme ! Element de configuration : APT::Get::allow-downgrades. Introduite dans APT 1.1 --allow-remove-essential Forcer l'acceptation ; cette option est dangereuse parce qu'elle laisse APT continuer sans poser de questions quand il supprime des paquets essentiels. Cette option ne doit etre utilisee que dans des circonstances tres speciales. L'utiliser peut eventuellement detruire le systeme ! Element de configuration : APT::Get::allow-remove-essential. Introduite dans APT 1.1. --allow-change-held-packages Forcer l'acceptation ; cette option est dangereuse parce qu'elle laisse APT continuer sans poser de questions quand il modifie des paquets retenus. (<< hold >>). Cette option ne doit etre utilisee que dans des circonstances tres speciales. L'utiliser peut eventuellement detruire le systeme ! Element de configuration : APT::Get::allow-change-held-packages. Introduite dans APT 1.1. --force-yes Forcer l'acceptation ; cette option est dangereuse parce qu'elle laisse APT continuer sans poser de questions quand il realise quelque chose de potentiellement dommageable. Cette option ne doit etre utilisee que dans des circonstances tres speciales. Utiliser force-yes peut eventuellement detruire le systeme ! Element de configuration : APT::Get::force-yes. Cette option est obsolete et remplacee par --allow-unauthenticated, --allow-downgrades, --allow-remove-essential et --allow-change-held-packages dans APT 1.1. --print-uris Au lieu de recuperer les paquets a installer, leurs URI sont affiches. Chaque URI a un chemin, un nom de fichier destination, une taille et une clef MD5 attendue. Veuillez noter que le nom de fichier a afficher ne correspond pas toujours au nom de fichier sur le site distant. Cette option fonctionne aussi avec la commande source et avec la commande update. Avec la commande update, la somme MD5 et la taille ne sont pas donnees et c'est a l'utilisateur de decompresser les fichiers compresses. Element de configuration : APT::Get::Print-URIs. --purge Utiliser << purge >> a la place de << remove >> pour supprimer tout ce qui peut etre supprime. Un asterisque (*) sera accole aux noms des paquets qui vont etre purges. remove --purge est equivalent a la commande purge. Element de configuration : APT::Get::Purge. --reinstall Reinstaller les paquets deja installes avec leur version la plus recente. Element de configuration : APT::Get::ReInstall. --list-cleanup Cette option est activee par defaut ; utilisez --no-list-cleanup pour la desactiver. Quand elle est activee, apt-get gere automatiquement le contenu de /var/lib/apt/lists afin d'assurer que les fichiers obsoletes sont effaces. La seule raison de la desactiver est une modification frequente de la liste de sources. Element de configuration : APT::Get::List-Cleanup. -S, --snapshot Cette option controle le choix de l'instantane retenu pour les archives avec Snapshot: enable dans l'entree de la source. Par exemple, -S 20220102T030405Z selectionne un instantane du 2 janvier 2022 a 03:04:05 UTC. Element de configuration : APT::Snapshot. Voir aussi la page de manuel de sources.list(5). -t, --target-release, --default-release Cette option controle l'entree par defaut pour les questions de distribution ; un epinglage (pin) par defaut dont la priorite vaut 990 est cree en utilisant la chaine specifiee. Le fichier des preferences peut annuler cette decision. En clair, cette option permet de controler simplement dans quelle distribution seront recuperes les paquets. Par exemple : -t '2.1*', -t unstable ou -t sid. Element de configuration : APT::Default-Release. Voir aussi la page de manuel d'apt_preferences(5). --trivial-only Ne realiser que les operations << triviales >>. Logiquement cela peut etre considere comme relatif a --assume-yes. Alors que --assume-yes repond oui a n'importe quelle question, --trivial-only repond non. Element de configuration : APT::Get::Trivial-Only. --mark-auto Apres une installation reussie, marquer tous les paquets nouvellement installes comme installes automatiquement, ce qui permettra que chacun des paquets soit supprime quand plus aucun des paquets installes manuellement ne depend d'eux. C'est equivalent a l'execution de apt-mark auto pour tous les paquets installes. Element de configuration : APT::Get::Mark-Auto. --no-remove Arreter immediatement apt-get, sans poser de questions, si des paquets doivent etre supprimes. Element de configuration : APT::Get::Remove. --auto-remove, --autoremove Si la commande utilisee est soit install soit remove, cette option a le meme effet qu'autoremove et supprime les paquets de dependance inutilises. Element de configuration : APT::Get::Upgrade. --only-source Cette option n'a de sens qu'avec les commandes source et build-dep. Elle indique que les noms de sources donnes ne doivent pas etre reperes a travers le tableau des binaires. Cela signifie que si cette option est choisie, la commande source acceptera seulement des noms de paquets source comme argument ; elle n'acceptera pas de les rechercher a partir des noms de paquets binaires correspondants. Element de configuration : APT::Get::Only-Source. --diff-only, --dsc-only, --tar-only Ne telecharger que le fichier .diff, .dsc ou .tar d'une archive source. Element de configuration : APT::Get::Diff-Only, APT::Get::Dsc-Only et APT::Get::Tar-Only. --arch-only Ne traiter que les dependances de construction dependantes de l'architecture. Element de configuration : APT::Get::Arch-Only. --indep-only Ne traiter que les dependances de construction independantes de l'architecture. Element de configuration : APT::Get::Indep-Only. --arch-only --indep-only Only process build-dependencies that are neither architecture-dependent nor architecture-independent; intersection of the previous two options. --allow-unauthenticated Ignorer le fait que les paquets ne peuvent pas etre authentifies ; ne le signale pas a l'utilisateur. Cette option peut etre utile si on travaille avec des depots locaux, mais cela represente un risque considerable si l'authenticite des donnees n'est pas assuree d'une autre maniere par l'utilisateur lui-meme. L'utilisation de l'option Trusted pour les entrees de sources.list(5) devrait etre habituellement preferee a ce remplacement global. Element de configuration : APT::Get::AllowUnauthenticated. --allow-insecure-repositories Permettre a la commande update d'obtenir des donnees non verifiables des sources configurees. Autrement, APT echouera si la commande update vise des depots sans signatures cryptographiques valables. Voir aussi apt-secure(8) pour plus de details sur le concept et ses implications. Element de configuration : Acquire::AllowInsecureRepositories. --allow-releaseinfo-change Permettre a la commande update de poursuivre le telechargement de donnees a partir d'un depot qui a modifie ses informations sur la version contenue dans le depot indiquant par exemple une nouvelle version majeure. APT echouera a l'execution de la commande update pour ces depots jusqu'a ce que la modification soit confirmee pour s'assurer que l'utilisateur est prepare a ce changement. Voir aussi apt-secure(8) pour plus de details sur le concept et la configuration. Des options specialisees (--allow-releaseinfo-change- champ) existent pour permettre des modifications uniquement pour certains champs tels que origin, label, codename, suite, version et defaultpin. Voir aussi apt_preferences(5). Element de configuration : Acquire::AllowReleaseInfoChange. --show-progress Cette commande montre les informations de progression conviviales dans la fenetre du terminal quand des paquets sont installes, mis a jour ou supprimes. Pour une version exploitable par une machine de ces donnees, voir README.progress-reporting dans le repertoire doc d'APT. Element de configuration : Dpkg::Progress et Dpkg::Progress-Fancy. --with-source nom_de_fichier Ajouter le fichier donne comme source de metadonnees. La commande peut etre repetee pour ajouter de multiples fichiers. Voir la description de l'option --with-source dans apt-cache(8) pour plus de details. -eany, --error-on=any Faire echouer la commande update si une erreur, meme transitoire, se produit. -U, --update Executer la commande update avant la commande specifiee. Cette option vaut pour les commandes d'installation, de suppression ou de mise a niveau de paquets telles que install, remove, safe-upgrade et full-upgrade. Cela peut etre utile pour s'assurer qu'une commande installe toujours la derniere version, ou, en combinaison avec l'option --snapshot, pour s'assurer que l'instantane est present quand install est executee. Attention, en raison de limitations techniques, les verrous sont acquis individuellement pour chaque phase, donc une installation peut ne pas reussir a acquerir un verrou apres avoir reussi la mise a jour. Jusqu'a ce que cela soit resolu, c'est simplement du sucre syntaxique pour apt update && apt install. -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. FICHIERS /etc/apt/sources.list Emplacement pour la recuperation des paquets. Element de configuration : Dir::Etc::SourceList. /etc/apt/sources.list.d/ Fragments de fichiers definissant les emplacements de recuperation de paquets. Element de configuration : Dir::Etc::SourceParts. /etc/apt/apt.conf Fichier de configuration d'APT. Element de configuration : Dir::Etc::Main. /etc/apt/apt.conf.d/ Fragments du fichier de configuration d'APT. Element de configuration : Dir::Etc::Parts. /etc/apt/preferences Fichier des preferences. C'est dans ce fichier qu'on peut faire de l'epinglage (pinning) c'est-a-dire, choisir d'obtenir des paquets d'une source distincte ou d'une distribution differente. Element de configuration : Dir::Etc::Preferences. /etc/apt/preferences.d/ Fragments de fichiers pour la preference des versions. Element de configuration : Dir::Etc::PreferencesParts. /var/cache/apt/archives/ Zone de stockage des fichiers recuperes. Element de configuration : Dir::Cache::Archives. /var/cache/apt/archives/partial/ Zone de stockage pour les paquets en transit. Element de configuration : Dir::Cache::Archives (partial sera implicitement ajoute). /var/lib/apt/lists/ Zone de stockage pour les informations qui concernent chaque ressource de paquet specifiee dans sources.list(5) Element de configuration : Dir::State::Lists. /var/lib/apt/lists/partial/ Zone de stockage pour les informations en transit. Element de configuration : Dir::State::Lists (partial sera implicitement ajoute). VOIR AUSSI apt-cache(8), apt-cdrom(8), dpkg(1), sources.list(5), apt.conf(5), apt- patterns(7), apt-config(8), apt-secure(8), le guide d'APT dans /usr/share/doc/apt-doc/, apt_preferences(5), le << HOWTO >> d'APT. DIAGNOSTICS apt-get renvoie zero apres une operation normale, 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. AUTEURS Jason Gunthorpe Equipe de developpement d'APT NOTES 1. Page des bogues d'APT https://bugs.debian.org/src:apt APT 3.3.3 20 mai 2026 APT-GET(8)