Man page - apt-cache(8)
Packages contains this manual
Available languages:
en fr es it pl pt nl ja deManual
APT-CACHE
NOMSYNOPSIS
DESCRIPTION
OPTIONS
FICHIERS
VOIR AUSSI
DIAGNOSTICS
BOGUES
TRADUCTEURS
AUTEURS
NOTES
NOM
apt-cache - recherche dans le cache d'APT
SYNOPSIS
|
apt-cache [ -agipns ] [ -o= chaßne_de_configuration ] [ -c= fichier_de_configuration ] {gencaches | showpkg paquet ... | showsrc paquet ... | stats | dump | dumpavail | unmet | search expression_rationnelle ... | show paquet [{= numéro_version_paquet | / publication_cible }]... | depends paquet [{= numéro_version_paquet | / publication_cible }]... | rdepends paquet [{= numéro_version_paquet | / publication_cible }]... | pkgnames [ préfixe ] | dotty paquet [{= numéro_version_paquet | / publication_cible }]... | xvcg paquet [{= numéro_version_paquet | / publication_cible }]... | policy [ paquet ...] | madison paquet ... | {-v | --version} | {-h | --help}} |
DESCRIPTION
apt-cache rĂ©alise diffĂ©rentes opĂ©rations sur le cache de paquet d'APT. apt-cache ne manipule pas l'Ă©tat du systĂšme mais fournit des moyens de recherche dans les mĂ©tadonnĂ©es d'un paquet desquelles il extrait les informations intĂ©ressantes. Les mĂ©tadonnĂ©es sont obtenues et mises Ă jour avec la commande update d' apt-get par exemple, et peuvent donc ĂȘtre pĂ©rimĂ©es si la derniĂšre mise Ă jour est trop ancienne, mais en contrepartie apt-cache fonctionne indĂ©pendamment de la disponibilitĂ© des sources configurĂ©es (par exemple hors ligne).
Ă moins que l'option -h ou --help ne soit donnĂ©e, l'une des commandes suivantes doit ĂȘtre prĂ©sente.
gencaches
gencaches crée le cache d'APT. Cette action est faite implicitement par toute commande qui a besoin de ce cache s'il est manquant ou obsolÚte.
showpkg paquet ...
La commande showpkg affiche des informations sur les paquets donnĂ©s en argument. Les arguments restants sont les noms de paquets. Les versions disponibles et les dĂ©pendances inverses de chaque paquet rĂ©pertoriĂ© sont listĂ©es, ainsi que les dĂ©pendances normales pour chaque version. Les dĂ©pendances normales d'un paquet sont constituĂ©es par les paquets dont il dĂ©pend ; les dĂ©pendances inverses sont les paquets qui dĂ©pendent du paquet en question. Les dĂ©pendances normales doivent donc ĂȘtre satisfaites et les dĂ©pendances inverses n'ont pas besoin de l'ĂȘtre. Ainsi, la commande apt-cache showpkg libreadline2 donnera ce rĂ©sultat :
Package:
libreadline2
Versions: 2.1-12(/var/state/apt/lists/foo_Packages),
Reverse Depends:
libreadlineg2,libreadline2
libreadline2-altdev,libreadline2
Dependencies:
2.1-12 - libc5 (2 5.4.0-0) ncurses3.0 (0 (null))
Provides:
2.1-12 -
Reverse Provides:
On peut voir que libreadline2, version 2.1-12, dĂ©pend de libc5 et ncurses3.0 ; ces paquets doivent ĂȘtre installĂ©s au prĂ©alable pour que libreadline2 fonctionne. Ă leur tour, libreadlineg2 et libreadline2-altdev dĂ©pendent de libreadline2. Si libreadline2 est installĂ©, libc5 et ncurses3.0 (et ldso) doivent aussi ĂȘtre installĂ©s ; libreadlineg2 et libreadline2-altdev n'ont pas Ă l'ĂȘtre. Pour connaĂźtre le sens particulier de la fin de la sortie, il est prĂ©fĂ©rable de consulter le code source d'APT.
stats
La commande stats affiche des statistiques à propos du cache. Aucun autre argument n'est attendu. Voici les informations rapportées :
⹠Total package names est le nombre de paquets trouvés dans le cache.
⹠Normal packages est le nombre de paquets simples, ordinaires ; ces paquets tolÚrent une correspondance bijective entre leur nom et le nom utilisé par les autres paquets pour les qualifier comme dépendance. La majorité des paquets appartient à cette catégorie.
⹠Pure virtual packages est le nombre de paquets qui n'existent que sous la forme d'un nom représentant un paquet virtuel ; ces paquets « fournissent » seulement un nom de paquet virtuel et aucun paquet n'utilise véritablement ce nom. Par exemple, au sein du systÚme Debian GNU/Linux, le nom « mail-transport-agent » est un paquet virtuel pur ; plusieurs paquets peuvent « fournir » ce nom « mail-transport-agent », mais il n'existe aucun paquet nommé « mail-transport-agent ».
âą Single virtual packages est le nombre de paquets virtuels qui ne peuvent ĂȘtre remplis que par un seul paquet. Par exemple, au sein du systĂšme Debian, « X11-text-viewer » est un paquet virtuel ; seul le paquet « xless » remplit « X11-text-viewer ».
⹠Mixed virtual packages est le nombre de paquets qui remplissent un paquet virtuel particulier ou dont le nom est un nom de paquet virtuel. Par exemple, au sein du systÚme Debian, « debconf » est un paquet réel et il est aussi fourni par « debconf-tiny ».
âą Missing est le nombre de paquets rĂ©fĂ©rencĂ©s dans une dĂ©pendance mais qui ne sont fournis par aucun paquet. Les paquets manquants peuvent ĂȘtre mis en Ă©vidence quand on n'accĂšde pas Ă une distribution complĂšte ou si un paquet (rĂ©el ou virtuel) a Ă©tĂ© sorti d'une distribution. Habituellement on les trouve dans les champs « Conflicts » ou « Breaks ».
âą Total distinct versions est le nombre de versions de paquets trouvĂ©es dans le cache. Quand on accĂšde Ă plus d'une distribution (« stable » et « unstable », par exemple), cette valeur peut ĂȘtre considĂ©rablement plus grande que le nombre total de paquets.
⹠Total dependencies est le nombre de relations de dépendances déclarées par tous les paquets présents dans le cache.
showsrc paquet ...
showsrc affiche toutes les entrées de paquets source qui correspondent aux noms donnés. Toutes les versions sont affichées et toutes les entrées qui déclarent que ces noms correspondent à des paquets binaires. Utilisez l'option --only-source pour n'afficher que le nom des paquets source.
dump
La commande dump affiche un court résumé sur chaque paquet du cache. Elle est d'abord destinée au débogage.
dumpavail
La commande dumpavail affiche sur la sortie standard la liste des paquets disponibles. Elle convient à une utilisation avec dpkg (1) et la méthode dselect (1) s'en sert.
unmet
La commande unmet affiche un résumé concernant toutes les dépendances absentes dans le cache de paquets.
show paquet ...
La commande show est semblable à dpkg --print-avail ; elle affiche des informations sur les paquets donnés en argument.
search expression_rationnelle ...
La commande search recherche l'expression rationnelle POSIX donnée en paramÚtre sur tous les paquets disponibles, voir regex (7). Elle cherche une occurrence de la chaßne dans les noms de paquets et dans les descriptions, puis elle affiche le nom du paquet et sa description courte. Quand l'option --full est fournie, la sortie est identique à show pour chaque paquet ; quand l'option --names-only est fournie, la recherche ne porte pas sur les descriptions longues, mais seulement sur les noms de paquets et les paquets fournis.
On peut utiliser des arguments distincts pour indiquer des expressions rationnelles différentes sur lesquelles seront réalisées un « et » logique.
depends paquet ...
La commande depends affiche la liste de toutes les dépendances d'un paquet et la liste de tous les paquets possibles qui satisfont ces dépendances.
rdepends paquet ...
La commande rdepends affiche la liste de toutes les dépendances inverses d'un paquet.
pkgnames [ préfixe ]
Cette commande affiche le nom de chaque paquet connu par APT. Un prĂ©fixe pour filtrer la liste des noms peut ĂȘtre donnĂ© en paramĂštre. La sortie est adaptĂ©e Ă une utilisation au sein d'une fonction complĂšte de shell ; elle est produite trĂšs rapidement. On utilise au mieux cette commande avec l'option --generate .
Veuillez noter qu'un paquet connu par APT n'est pas forcément disponible, installable ou installé. Par exemple, les paquets virtuels sont également affichés dans la liste créée.
dotty paquet ...
La commande dotty prend une liste de paquets sur la ligne de commande et affiche une sortie appropriĂ©e Ă une utilisation par la commande dotty du paquet GraphViz [1] . Il en rĂ©sulte un ensemble de nĆuds et d'arcs reprĂ©sentant les relations entre les paquets. Par dĂ©faut les paquets donnĂ©s en argument suivent toutes leurs dĂ©pendances, ce qui peut produire un graphe trĂšs volumineux. Pour limiter la sortie aux seuls paquets listĂ©s sur la ligne de commande, positionnez l'option APT::Cache::GivenOnly.
Les nĆuds rĂ©sultants ont plusieurs formes ; les paquets normaux sont des boĂźtes, les « provides » purs sont des triangles, les « provides » mixtes sont des diamants et les paquets manquants sont des hexagones. Les boĂźtes oranges expriment un arrĂȘt de la rĂ©cursivitĂ© [paquet feuille], les lignes bleues reprĂ©sentent des prĂ©dĂ©pendances et les lignes vertes reprĂ©sentent des conflits.
Attention, dotty ne peut pas représenter des ensembles trÚs grands de paquets.
xvcg paquet ...
Identique à dotty, mais réservé à xvcg fourni avec VCG tool [2] .
policy [ paquet ...]
policy sert à déboguer des problÚmes relatifs au fichier des préférences. Sans argument, la commande affiche la priorité de chaque source. Sinon, elle affiche des informations précises sur la priorité du paquet donné en argument.
madison paquet ...
La commande madison d'apt-cache cherche à mimer le format de sortie propre à l'outil Debian de gestion d'archives, madison, ainsi qu'une partie de ses fonctionnalités. Elle affiche les versions disponibles d'un paquet dans un tableau. Contrairement au programme original madison, elle n'affiche que des informations concernant l'architecture pour laquelle Apt a lu la liste des paquets disponibles (APT::Architecture).
OPTIONS
Toutes les options de la ligne de commande peuvent ĂȘtre dĂ©finies dans le fichier de configuration, les descriptions indiquant l'option de configuration concernĂ©e. Pour les options boolĂ©ennes, vous pouvez outrepasser les rĂ©glages du fichier de configuration avec -f- , --no-f , -f=no ou d'autres variations.
-p , --pkg-cache
Indiquer le fichier servant de cache des paquets. Le cache des paquets est le cache primaire utilisĂ© par toutes les opĂ©rations. ĂlĂ©ment de configuration : Dir::Cache::pkgcache.
-s , --src-cache
Indiquer le fichier servant de cache des sources. Ce cache n'est utilisĂ© que par gencaches ; une version des informations sur les paquets, issue d'une analyse de sources distantes, est conservĂ©e. Quand le cache des paquets est créé, le cache des sources est utilisĂ© afin d'Ă©viter d'analyser Ă nouveau tous les paquets. ĂlĂ©ment de configuration : Dir::Cache::srcpkgcache.
-q , --quiet
Mode silencieux ; produit une sortie pertinente pour l'enregistrement dans un fichier-journal, sans afficher d'indicateur de progression. Un plus grand nombre de « q » produira un plus grand silence, avec un maximum de 2. Vous pouvez aussi utiliser -q=# pour positionner le niveau de silence, annulant le fichier de configuration. ĂlĂ©ment de configuration : quiet.
-i , --important
N'afficher que les dĂ©pendances importantes ; Ă utiliser avec les commandes unmet et depends pour n'afficher que les relations Depends et Pre-Depends. ĂlĂ©ment de configuration : APT::Cache::Important.
--no-pre-depends , --no-depends , --no-recommends , --no-suggests , --no-conflicts , --no-breaks , --no-replaces , --no-enhances
Par dĂ©faut, depends et rdepends affichent toutes les dĂ©pendances. Ce comportement peut ĂȘtre modifiĂ© avec ces rĂ©glages qui omettront le type de dĂ©pendance indiquĂ©. ĂlĂ©ment de configuration : APT::Cache::Show TypeDĂ©pendance , par exemple APT::Cache::ShowRecommends.
--implicit
Par dĂ©faut, depends et rdepends n'affichent que les dĂ©pendances indiquĂ©es explicitement dans les mĂ©tadonnĂ©es. Avec ce marqueur, ils afficheront aussi les dĂ©pendances ajoutĂ©es de façon implicite basĂ©es sur les donnĂ©es rencontrĂ©es. Par exemple, un message Conflicts: foo exprime de façon implicite que ce paquet est aussi en conflit avec le paquet foo de n'importe quelle autre architecture. ĂlĂ©ment de configuration : APT::Cache::ShowImplicit.
-f , --full
Afficher la totalitĂ© des champs d'information sur le paquet lors d'une recherche. ĂlĂ©ment de configuration : APT::Cache::ShowFull.
-a , --all-versions
Afficher la totalitĂ© des champs d'information pour toutes les versions disponibles : c'est la valeur par dĂ©faut. Pour la dĂ©sactiver, utilisez l'option --no-all-versions . Quand l'option --no-all-versions est choisie, seuls les Ă©lĂ©ments de la version choisie (celle qui serait installĂ©e) seront affichĂ©s. Cette option concerne seulement la commande show. ĂlĂ©ment de configuration : APT::Cache::AllVersions.
-g , --generate
RĂ©aliser une mise Ă jour automatique du cache des paquets plutĂŽt que de se servir du cache tel qu'il est. Pour dĂ©sactiver cette option (option par dĂ©faut), utilisez l'option --no-generate . ĂlĂ©ment de configuration : APT::Cache::Generate.
--names-only , -n
N'effectuer une recherche que sur les noms de paquets et de paquets fournis, pas sur les descriptions longues. ĂlĂ©ment de configuration : APT::Cache::NamesOnly.
--all-names
Avec cette option, pkgnames affiche tous les noms, les noms des paquets virtuels et les dĂ©pendances manquantes. ĂlĂ©ment de configuration : APT::Cache::AllNames.
--recurse
Avec cette option, depends et rdepends sont rĂ©cursives de maniĂšre Ă n'afficher qu'une seule fois les paquets mentionnĂ©s. ĂlĂ©ment de configuration : APT::Cache::RecurseDepends.
--installed
Cette option limite la sortie de depends et de rdepends aux paquets qui sont actuellement installĂ©s. ĂlĂ©ment de configuration : APT::Cache::Installed.
--with-source nom_de_fichier
Ajouter le fichier donnĂ© comme source de mĂ©tadonnĂ©es. La commande peut ĂȘtre rĂ©pĂ©tĂ©e pour ajouter de multiples fichiers. Actuellement, les fichiers*.deb, *.dsc, *.changes, Sources et Packages, aussi bien que les rĂ©pertoires de paquets source sont pris en charge. Les correspondances de fichier sont basĂ©es sur leur nom seulement et non sur leur contenu !
Les Sources et Packages peuvent ĂȘtre compressĂ©s dans n'importe quel format qu'APT prend en charge Ă condition qu'ils portent la bonne extension. Si vous avez besoin de stocker plusieurs de ces fichiers dans un seul rĂ©pertoire, vous pouvez ajouter comme prĂ©fixe le nom que vous voulez pourvu que le dernier caractĂšre soit un tiret bas (« _ »). Exemple : mon.exemple_Packages.xz
Veuillez noter que ces sources sont traitĂ©es comme fiables (voir apt-secure (8)). ĂlĂ©ment de configuration : APT::Sources::With.
-h , --help
Afficher un bref résumé 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 Ă utiliser. Le programme lira le fichier de configuration par dĂ©faut puis le fichier indiquĂ© ici. Si les rĂ©glages de configuration doivent ĂȘtre Ă©tablis avant l'analyse des fichiers de configuration par dĂ©faut, un fichier peut ĂȘtre indiquĂ© avec la variable d'environnement APT_CONFIG . Veuillez consulter apt.conf (5) pour des informations sur la syntaxe d'utilisation.
-o , --option
DĂ©finir une option de configuration ; permet de rĂ©gler une option de configuration donnĂ©e. La syntaxe est -o Foo::Bar=bar . -o et --option peuvent ĂȘtre utilisĂ©es plusieurs fois pour dĂ©finir des options diffĂ©rentes.
--no-color , --color
Active ou dĂ©sactive les couleurs. Elles sont activĂ©es par dĂ©faut sur les terminaux pris en charge pour apt (8) et peuvent aussi ĂȘtre dĂ©sactivĂ©es avec les variables d'environnement NO_COLOR ou APT_NO_COLOR , ou configurĂ©es 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 rĂ©cupĂ©ration des paquets. ĂlĂ©ment de configuration : Dir::Etc::SourceList.
/etc/apt/sources.list.d/
Fragments de fichiers dĂ©finissant les emplacements de rĂ©cupĂ©ration de paquets. ĂlĂ©ment de configuration : Dir::Etc::SourceParts.
/var/lib/apt/lists/
Zone de stockage pour les informations qui concernent chaque ressource de paquet spĂ©cifiĂ©e dans sources.list (5) ĂlĂ©ment de configuration : Dir::State::Lists.
/var/lib/apt/lists/partial/
Zone de stockage pour les informations en transit. ĂlĂ©ment de configuration : Dir::State::Lists (partial sera implicitement ajoutĂ©).
VOIR AUSSI
apt.conf (5), sources.list (5), apt-get (8), apt-patterns (7)
DIAGNOSTICS
apt-cache retourne zéro aprÚs un déroulement normal et le nombre décimal 100 en cas d'erreur.
BOGUES
Page des bogues d'APT [3] . Si vous souhaitez signaler un bogue Ă propos d'APT, veuillez lire /usr/share/doc/debian/bug-reporting.txt ou utiliser la commande reportbug (1).
TRADUCTEURS
JérÎme Marant, Philippe Batailler, Christian Perrier <bubulle@debian.org> (2000, 2005, 2009, 2010), bubu et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr> (2004, 2017-2024) et l'équipe de traduction francophone de Debian <debian-l10n-french@lists.debian.org>
Veuillez noter que cette traduction peut contenir des parties non traduites. Cela est volontaire, pour éviter de perdre du contenu quand la traduction est légÚrement en retard sur le contenu d'origine.
AUTEURS
Jason Gunthorpe
Ăquipe de dĂ©veloppement d'APT
NOTES
|
1. |
GraphViz |
https://graphviz.org/
|
2. |
VCG tool |
https://www.rw.cdl.uni-saarland.de/people/sander/private/html/gsvcg1.html
|
3. |
Page des bogues dâAPT |
https://bugs.debian.org/src:apt