Linux repositories inspector
09 mai 2019
APT 1.9.9

apt

Command-line package manager for Debian packages

NOM

apt - interface en ligne de commande

SYNOPSIS

apt [-h] [-o=cha\(^ine_de_configuration] [-c=fichier_de_configuration] [-t=publication_cible] [-a=architecture] {list | search | show | update | install paquet [{=num\(’ero_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 syst\(‘eme de gestion de paquets. Elle est con\(,cue comme une interface utilisateur et permet certaines options plus adapt\(’ees \(‘a une utilisation interactive par d\(’efaut par rapport aux outils dAPT plus sp\(’ecialis\(’es tels que apt-get(8) et apt-cache(8).
Exactement comme apt lui-m\(^eme, cette page de manuel vise \(‘a \(^etre une interface pour lutilisateur et ainsi elle ne mentionne que les commandes et les options les plus courantes, en partie pour ne pas r\(’ep\(’eter les informations \(‘a de multiples emplacements et en partie pour ne pas noyer le lecteur par une surabondance doptions et de d\(’etails.
update (apt-get(8))
La commande update permet de t\(’el\(’echarger les informations sur les paquets \(‘a partir des sources configur\(’ees. Dautres commandes agissent sur ces donn\(’ees, par exemple, r\(’ealisent la mise \(‘a jour de paquet ou recherchent et affichent des d\(’etails \(‘a propos de tous les paquets qui peuvent \(^etre install\(’es.
upgrade (apt-get(8))
La commande upgrade permet dinstaller les mises \(‘a jour disponibles de tous les paquets pr\(’esents sur le syst\(‘eme en utilisant les sources \(’enum\(’er\(’ees dans sources.list(5). De nouveaux paquets seront install\(’es si cela est n\(’ecessaire pour satisfaire des d\(’ependances, mais les paquets install\(’es ne seront jamais supprim\(’es. Si la mise \(‘a jour dun paquet n\(’ecessite la suppression dun paquet install\(’e, la mise \(‘a jour nest pas r\(’ealis\(’ee.
full-upgrade (apt-get(8))
La commande full-upgrade remplit la m\(^eme fonction que upgrade mais supprimera des paquets actuellement install\(’es si cela est n\(’ecessaire pour mettre \(‘a jour le syst\(‘eme dans son ensemble.
install, reinstall, remove, purge (apt-get(8))
La commande r\(’ealise laction requise sur un ou plusieurs paquets sp\(’ecifi\(’es avec regex(7), glob(7) ou avec la correspondance exacte. Les actions requises peuvent \(^etre remplac\(’ees pour certains paquets en ajoutant un plus (+) au nom du paquet pour linstaller et ou un moins (-) pour le supprimer.
On peut choisir dinstaller une version particuli\(‘ere dun paquet en faisant suivre son nom par un signe \(’egal (=) et par la version du paquet \(‘a s\(’electionner. Autrement, on peut choisir une version sp\(’ecifique en faisant suivre le nom du paquet par une barre oblique (/) et le nom de code (buster, bullseye, sid ...) ou un nom de suite (stable, testing, unstable). Cela s\(’electionnera aussi cette version pour les d\(’ependances de ce paquet si cela est n\(’ecessaire pour satisfaire la requ\(^ete.
La suppression dun paquet entra\(^ine la suppression de toutes les donn\(’ees empaquet\(’ees, mais conserve habituellement les petits fichiers (modifi\(’es) de configuration de lutilisateur, pour le cas o\(‘u la suppression a \(’et\(’e accidentelle. Dans ce cas, il suffira d\(’emettre une demande dinstallation pour le paquet supprim\(’e accidentellement pour restaurer son fonctionnement ant\(’erieur. Dautre part, on peut facilement se d\(’ebarrasser de ces reliquats en appelant la commande purge m\(^eme sur des paquets d\(’ej\(‘a supprim\(’es. Notez que cela naffecte aucune donn\(’ee ou configuration stock\(’ees dans votre r\(’epertoire personnel.
autoremove (apt-get(8))
La commande autoremove, supprime les paquets install\(’es automatiquement dans le but de satisfaire les d\(’ependances dautres paquets et qui ne sont plus n\(’ecessaires parce que les d\(’ependances ont chang\(’e ou parce que le ou les paquets ont \(’et\(’e supprim\(’es entre-temps.
Vous devriez v\(’erifier que la liste ne contient pas des applications que vous avez fini par appr\(’ecier, m\(^eme si elles ont \(’et\(’e install\(’ees seulement comme d\(’ependance dun autre paquet. Vous pouvez marquer ces paquets comme install\(’es manuellement avec apt-mark(8). Les paquets que vous avez install\(’es explicitement avec la commande install ne seront jamais propos\(’es non plus pour une suppression automatique.
satisfy (apt-get(8))
satisfy satisfies dependency strings, as used in Build-Depends. It also handles conflicts, by prefixing an argument with "Conflicts: ".
Example: apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"
search (apt-cache(8))
La commande search peut \(^etre utilis\(’ee pour rechercher le(s) terme(s) regex(7) donn\(’e(s) dans la liste de paquets disponibles et affiche les paquets correspondants. Par exemple, cela peut \(^etre utile pour rechercher des paquets dot\(’es dune fonctionnalit\(’e particuli\(‘ere. Si vous recherchez un paquet qui fournit un fichier particulier, essayez apt-file(1).
La commande affiche des informations sur le(s) paquet(s) donn\(’e(s) y compris ses d\(’ependances, sa taille install\(’e et au t\(’el\(’echargement, les sources d\(cqo\(‘u provient le paquet, la description du contenu des paquets et bien plus encore. Cela peut \(^etre utile pour consulter ces informations avant dautoriser apt(8) \(‘a supprimer un paquet ou lors dune recherche de nouveaux paquets \(‘a installer.
list
La commande list est \(‘a peu pr\(‘es semblable \(‘a la commande dpkg-query --list dans la mesure o\(‘u elle peut afficher une liste de paquets qui satisfont \(‘a certains crit\(‘eres. Elle g\(‘ere les motifs glob(7) pour la correspondance des noms de paquets ainsi que des options pour afficher les versions install\(’ees --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 pr\(’ef\(’er\(’e et fournit des v\(’erifications de s\(’ecurit\(’e de base.

UTILISATION DE SCRIPTS ET DIFF\(’ERENCES AVEC LES AUTRES OUTILS DAPT

La ligne de commande de apt(8) est con\(,cue comme un outil pour lutilisateur et son comportement peut varier selon ses versions. Bien quil sefforce de ne pas casser les compatibilit\(’es ascendantes, cela ne peut pas non plus \(^etre garanti, si une modification semble b\(’en\(’efique pour une utilisation interactive.
Toutes les fonctionnalit\(’es dapt(8) sont aussi propos\(’ees dans les outils d\(’edi\(’es dAPT tels que apt-get(8) ou apt-cache(8) apt(8) modifie seulement la valeur par d\(’efaut de certaines options (voir apt.conf(5) et en particulier le champ daction Binary). Aussi vous devriez pr\(’ef\(’erer lutilisation de ces commandes (\(’eventuellement avec certaines options compl\(’ementaires activ\(’ees) dans les scripts parce quelles conservent autant que possible la compatibilit\(’e ascendante.

VOIR AUSSI

apt-get(8), apt-cache(8), sources.list(5), apt.conf(5), apt-config(8), le guide dAPT dans /usr/share/doc/apt-doc/, apt_preferences(5), le \(Fo HOWTO \(Fc dAPT.

DIAGNOSTICS

apt renvoie z\(’ero apr\(‘es une op\(’eration normale, et le d\(’ecimal 100 en cas derreur.

BOGUES

\m[blue]Page des bogues dAPT\m[][1]. Si vous souhaitez signaler un bogue \(‘a propos dAPT, veuillez lire /usr/share/doc/debian/bug-reporting.txt ou utiliser la commande reportbug(1).

TRADUCTEURS

J\(&#146;er\(^ome Marant, Philippe Batailler, Christian Perrier <> (2000, 2005, 2009, 2010), \(&#146;Equipe de traduction francophone de Debian <>
Veuillez noter que cette traduction peut contenir des parties non traduites. Cela est volontaire, pour \(&#146;eviter de perdre du contenu quand la traduction est l\(&#146;eg\(&#145;erement en retard sur le contenu dorigine.

AUTEUR

\(&#146;Equipe de d\(&#146;eveloppement dAPT

NOTES

1. Page des bogues d’APT http://bugs.debian.org/src:apt
⇧ Top