'\" t
.\" Title: apt
.\" Author: \('Equipe de d\('eveloppement d\*(AqAPT
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 07\ \&novembre\ \&2025
.\" Manual: APT
.\" Source: APT 3.3.3
.\" Language: French
.\"
.TH "APT" "8" "07\ \&novembre\ \&2025" "APT 3.3.3" "APT"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NOM"
apt \- interface en ligne de commande
.SH "SYNOPSIS"
.HP \w'\fBapt\fR\ 'u
\fBapt\fR [\fB\-h\fR] [\fB\-o=\fR\fB\fIcha\(^ine_de_configuration\fR\fR] [\fB\-c=\fR\fB\fIfichier_de_configuration\fR\fR] [\fB\-t=\fR\fB\fIpublication_cible\fR\fR] [\fB\-a=\fR\fB\fIarchitecture\fR\fR] {list | search | show | update | install\ \fIpaquet\fR\ [{=\fInum\('ero_version_paquet\fR\ |\ /\fIpublication_cible\fR}]... | remove\ \fIpaquet\fR... | upgrade | full\-upgrade | edit\-sources | {\-v\ |\ \-\-version} | {\-h\ |\ \-\-help}}
.SH "DESCRIPTION"
.PP
\fBapt\fR
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 d\*(AqAPT plus sp\('ecialis\('es tels que
\fBapt-get\fR(8)
et
\fBapt-cache\fR(8)\&.
.PP
Exactement comme
\fBapt\fR
lui\-m\(^eme, cette page de manuel vise \(`a \(^etre une interface pour l\*(Aqutilisateur 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 d\*(Aqoptions et de d\('etails\&.
.PP
\fBupdate\fR (\fBapt-get\fR(8))
.RS 4
La commande
\fBupdate\fR
permet de t\('el\('echarger les informations sur les paquets \(`a partir des sources configur\('ees\&. D\*(Aqautres 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\&.
.RE
.PP
\fBupgrade\fR (\fBapt-get\fR(8))
.RS 4
La commande
upgrade
permet d\*(Aqinstaller les mises \(`a jour disponibles de tous les paquets pr\('esents sur le syst\(`eme en utilisant les sources \('enum\('er\('ees dans
\fBsources.list\fR(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 d\*(Aqun paquet n\('ecessite la suppression d\*(Aqun paquet install\('e, la mise \(`a jour n\*(Aqest pas r\('ealis\('ee\&.
.sp
Quand un paquet est fourni comme argument, le paquet sera install\('e avant l\*(Aqaction de mise \(`a niveau\&.
.RE
.PP
\fBfull\-upgrade\fR (\fBapt-get\fR(8))
.RS 4
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\&.
.sp
Quand un paquet est fourni comme argument, le paquet sera install\('e avant l\*(Aqaction de mise \(`a niveau\&.
.RE
.PP
\fBinstall\fR, \fBreinstall\fR, \fBremove\fR, \fBpurge\fR (\fBapt-get\fR(8))
.RS 4
La commande r\('ealise l\*(Aqaction requise sur un ou plusieurs paquets sp\('ecifi\('es avec
\fBregex\fR(7),
\fBglob\fR(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 l\*(Aqinstaller ou un moins (\-) pour le supprimer\&.
.sp
On peut choisir d\*(Aqinstaller une version particuli\(`ere d\*(Aqun 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 (trixie, forky, 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\&.
.sp
La suppression d\*(Aqun paquet entra\(^ine la suppression de toutes les donn\('ees empaquet\('ees, mais conserve habituellement les petits fichiers (modifi\('es) de configuration de l\*(Aqutilisateur, pour le cas o\(`u la suppression a \('et\('e accidentelle\&. Dans ce cas, il suffira d\*(Aq\('emettre une demande d\*(Aqinstallation pour le paquet supprim\('e accidentellement pour restaurer son fonctionnement ant\('erieur\&. D\*(Aqautre part, on peut facilement se d\('ebarrasser de ces reliquats en appelant la commande
\fBpurge\fR
m\(^eme sur des paquets d\('ej\(`a supprim\('es\&. Notez que cela n\*(Aqaffecte aucune donn\('ee ou configuration stock\('ees dans votre r\('epertoire personnel\&.
.RE
.PP
\fBautoremove\fR (\fBapt-get\fR(8))
.RS 4
La commande
autoremove
supprime les paquets install\('es automatiquement dans le but de satisfaire les d\('ependances d\*(Aqautres 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\&.
.sp
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 d\*(Aqun autre paquet\&. Vous pouvez marquer ces paquets comme install\('es manuellement avec
\fBapt-mark\fR(8)\&. Les paquets que vous avez install\('es explicitement avec la commande
\fBinstall\fR
ne seront jamais propos\('es non plus pour une suppression automatique\&.
.RE
.PP
\fBsatisfy\fR (\fBapt-get\fR(8))
.RS 4
L\*(Aqoption
\fBsatisfy\fR
satisfait les cha\(^ines de d\('ependances comme utilis\('ees par Build\-Depends\&. Elle g\(`ere \('egalement les conflits en pr\('efixant un argument par
"Conflicts: "\&.
.sp
Example:
apt satisfy "toto, truc (>= 1\&.0)" "Conflicts: machin, bidule"
.RE
.PP
\fBwhy, why\-not\fR
.RS 4
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\&.
.sp
The
\fBwhy\fR
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\&.
.sp
The
\fBwhy\-not\fR
command determines why a package was determined to not be installable\&. This may not always yield a result, even if a package is uninstallable\&.
.sp
Both commands take a single argument, the name of a package\&.
.RE
.PP
\fBsearch\fR (\fBapt-cache\fR(8))
.RS 4
La commande
\fBsearch\fR
peut \(^etre utilis\('ee pour rechercher le(s) terme(s)
\fBregex\fR(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 d\*(Aqune fonctionnalit\('e particuli\(`ere\&. Si vous recherchez un paquet qui fournit un fichier particulier, essayez
\fBapt-file\fR(1)\&.
.RE
.PP
\fBshow\fR (\fBapt-cache\fR(8))
.RS 4
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 d\*(Aqautoriser
\fBapt\fR(8)
\(`a supprimer un paquet ou lors d\*(Aqune recherche de nouveaux paquets \(`a installer\&.
.RE
.PP
\fBlist\fR
.RS 4
La commande
\fBlist\fR
est \(`a peu pr\(`es semblable \(`a la commande
\fBdpkg\-query \-\-list\fR
dans la mesure o\(`u elle peut afficher une liste de paquets qui satisfont \(`a certains crit\(`eres\&. Elle g\(`ere les motifs
\fBglob\fR(7)
pour la correspondance des noms de paquets, les motifs
\fBapt-patterns\fR(7), ainsi que des options pour afficher les versions install\('ees
\fB\-\-installed\fR, pouvant \(^etre mises \(`a jour
\fB\-\-upgradeable\fR, ou toutes les versions disponibles
\fB\-\-all\-versions\fR\&.
.RE
.PP
\fBedit\-sources\fR (travail en cours)
.RS 4
La commande
edit\-sources
permet de modifier le fichier
\fBsources.list\fR(5)
avec votre \('editeur de texte pr\('ef\('er\('e et fournit des v\('erifications de s\('ecurit\('e de base\&.
.RE
.PP
\fBshowsrc, depends, rdepends, policy\fR (r\('esum\('e dans \fBapt-cache\fR(8))
.RS 4
.RE
.PP
\fBsource, build\-dep, download, changelog, clean, distclean, autoclean\fR (r\('esum\('e dans \fBapt-get\fR(8))
.RS 4
.RE
.SH "UTILISATION DE SCRIPTS ET DIFF\('ERENCES AVEC LES AUTRES OUTILS D\*(AQAPT"
.PP
La ligne de commande de
\fBapt\fR(8)
est con\(,cue comme un outil pour l\*(Aqutilisateur et son comportement peut varier selon ses versions\&. Bien qu\*(Aqil s\*(Aqefforce 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\&.
.PP
Toutes les fonctionnalit\('es d\*(Aq\fBapt\fR(8)
sont aussi propos\('ees dans les outils d\('edi\('es d\*(AqAPT tels que
\fBapt-get\fR(8)
ou
\fBapt-cache\fR(8)\&.
\fBapt\fR(8)
modifie seulement la valeur par d\('efaut de certaines options (voir
\fBapt.conf\fR(5)
et en particulier le champ d\*(Aqaction Binary)\&. Aussi vous devriez pr\('ef\('erer l\*(Aqutilisation de ces commandes (\('eventuellement avec certaines options compl\('ementaires activ\('ees) dans les scripts parce qu\*(Aqelles conservent autant que possible la compatibilit\('e ascendante\&.
.SH "OPTIONS"
.PP
Toutes les options de la ligne de commande peuvent \(^etre d\('efinies dans le fichier de configuration, les descriptions indiquant l\*(Aqoption de configuration concern\('ee\&. Pour les options bool\('eennes, vous pouvez outrepasser les r\('eglages du fichier de configuration avec
\fB\-f\-\fR,\fB\-\-no\-f\fR,
\fB\-f=no\fR
ou d\*(Aqautres variations\&.
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Afficher un bref r\('esum\('e de l\*(Aqutilisation\&.
.RE
.PP
\fB\-v\fR, \fB\-\-version\fR
.RS 4
Afficher la version du programme\&.
.RE
.PP
\fB\-\-audit\fR
.RS 4
Afficher les messages d\*(Aqaudit (et de notification)\&. Cela annule l\*(Aqoption mode silencieux, mais seulement pour les messages de notification, pas pour ceux de progression\&.
.RE
.PP
\fB\-c\fR, \fB\-\-config\-file\fR
.RS 4
Fichier de configuration ; indique le fichier de configuration \(`a utiliser\&. Le programme lira le fichier de configuration par d\('efaut puis le fichier indiqu\('e ici\&. Si les r\('eglages de configuration doivent \(^etre \('etablis avant l\*(Aqanalyse des fichiers de configuration par d\('efaut, un fichier peut \(^etre indiqu\('e avec la variable d\*(Aqenvironnement\fBAPT_CONFIG\fR\&. Veuillez consulter
\fBapt.conf\fR(5)
pour des informations sur la syntaxe d\*(Aqutilisation\&.
.RE
.PP
\fB\-o\fR, \fB\-\-option\fR
.RS 4
D\('efinir une option de configuration ; permet de r\('egler une option de configuration donn\('ee\&. La syntaxe est
\fB\-o Foo::Bar=bar\fR\&.
\fB\-o\fR
et
\fB\-\-option\fR
peuvent \(^etre utilis\('ees plusieurs fois pour d\('efinir des options diff\('erentes\&.
.RE
.PP
\fB\-\-cli\-version\fR
.RS 4
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\&.
.sp
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\&.
.sp
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)\&.
.sp
This feature has been introduced in APT 3\&.1\&.10, and replaces the binary\-specific configuration\&. You may use the
\fBAPT::Version\fR
to similar effect on older binaries, for example, use
\fB\-o APT::Version=2\fR
to make
\fBapt\fR(8)
behave like the 2\&.x series\&.
.sp
The default value is the current APT version for
\fBapt\fR(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\&.
.RE
.PP
\fB\-\-no\-color\fR, \fB\-\-color\fR
.RS 4
Active ou d\('esactive les couleurs\&. Elles sont activ\('ees par d\('efaut sur les terminaux pris en charge pour
\fBapt\fR(8)
et peuvent aussi \(^etre d\('esactiv\('ees avec les variables d\*(Aqenvironnement
\fBNO_COLOR\fR
ou
\fBAPT_NO_COLOR\fR, ou configur\('ees plus tard par l\*(Aqoption et le champ d\*(Aqaction de configuration
\fBAPT::Color\fR\&. Consulter
\fBapt.conf\fR(5)
pour plus d\(cqinformations\&.
.RE
.SH "VOIR AUSSI"
.PP
\fBapt-get\fR(8),
\fBapt-cache\fR(8),
\fBsources.list\fR(5),
\fBapt.conf\fR(5),
\fBapt-config\fR(8),
\fBapt-patterns\fR(7), le guide d\*(AqAPT dans /usr/share/doc/apt\-doc/,
\fBapt_preferences\fR(5), le \(Fo\ \&HOWTO\ \&\(Fc d\*(AqAPT\&.
.SH "DIAGNOSTICS"
.PP
\fBapt\fR
renvoie z\('ero apr\(`es une op\('eration normale, et le d\('ecimal\ \&100 en cas d\*(Aqerreur\&.
.SH "BOGUES"
.PP
\m[blue]\fBPage des bogues d\*(AqAPT\fR\m[]\&\s-2\u[1]\d\s+2\&. Si vous souhaitez signaler un bogue \(`a propos d\*(AqAPT, veuillez lire
/usr/share/doc/debian/bug\-reporting\&.txt
ou utiliser la commande
\fBreportbug\fR(1)\&.
.SH "TRADUCTEURS"
.PP
J\('er\(^ome Marant, Philippe Batailler, Christian Perrier
(2000, 2005, 2009, 2010), bubu et Jean\-Pierre Giraud
(2004, 2017\-2024) et l\*(Aq\('equipe de traduction francophone de Debian
.PP
Veuillez noter que cette traduction peut contenir des parties non traduites\&. Cela est volontaire, pour \('eviter de perdre du contenu quand la traduction est l\('eg\(`erement en retard sur le contenu d\*(Aqorigine\&.
.SH "AUTEUR"
.PP
\fB\('Equipe de d\('eveloppement d\*(AqAPT\fR
.RS 4
.RE
.SH "NOTES"
.IP " 1." 4
Page des bogues d'APT
.RS 4
\%https://bugs.debian.org/src:apt
.RE