SYNOPSIS

       apt-get [-hvs] [-o=option de configuration] [-c=fichier] {[update] |
               [upgrade] | [dselect-upgrade] | [install paquet...] |
               [remove paquet...] | [source paquet...] | [build-dep paquet...]
               | [check] | [clean] | [autoclean]}


DESCRIPTION

       Apt-get est l'outil en ligne de commande pour manipuler les paquets. Il
       peut tre considr par l'utilisateur comme un gnrateur de sortie pour les
       autres outils de la bibliothque APT. Plusieurs interfaces utilisateur
       existent, comme dselect, aptitude, synaptic, gnome-apt ou wajig.

        moins que l'option -h, ou --help ne soit donne, l'une des commandes
       suivantes doit tre prsente.

       update
          La commande update permet de resynchroniser un fichier rpertoriant
          les paquets disponibles et sa source. Ces fichiers sont rcuprs aux
          endroits spcifis dans /etc/apt/sources.list. Ainsi, lorsqu'on
          utilise une archive Debian, cette commande rcupre les fichiers
          Packages.gz et les analyse de manire  rendre disponibles les
          informations concernant les nouveaux paquets et les paquets mis
          jour. On doit toujours excuter une commande update avant les
          commandes upgrade ou dist-upgrade. Il faut savoir que l'indicateur
          de progression d'ensemble n'est pas correct puisque la taille de ces
          fichiers ne peut tre connue  l'avance.

       upgrade
          La commande upgrade permet d'installer les versions les plus rcentes
          de tous les paquets prsents sur le systme en utilisant les sources
          numres dans /etc/apt/sources.list. Les paquets installs dont il
          existe de nouvelles versions sont rcuprs et mis  niveau. En aucun
          cas des paquets dj installs ne sont supprims ; de mme, des paquets
          qui ne sont pas dj installs ne sont ni rcuprs ni installs. Les
          paquets dont de nouvelles versions ne peuvent pas tre installes sans
          changer le statut d'installation d'un autre paquet sont laisss dans
          leur version courante. On doit d'abord excuter la commande update
          pour que apt-get connaisse l'existence de nouvelles versions des
          paquets.

       dselect-upgrade

          dselect-upgrade est utilise conjointement avec dselect(8),
          l'interface traditionnelle Debian pour la gestion des paquets. La
          commande dselect-upgrade suit les modifications faites par
          dselect(8) dans le champ Status des paquets disponibles, et effectue
          les actions ncessaires  la ralisation de cet tat (par exemple,
          suppression d'anciens paquets, installation de nouveaux paquets).

       dist-upgrade
          La commande dist-upgrade effectue la fonction upgrade en y ajoutant
          les paquets requis par le(s) paquet(s) que l'on veut installer sont
          aussi rcuprs et installs. On se sert du fichier
          /etc/apt/sources.list pour localiser les paquets dsirs. Quand un
          trait d'union est accol (sans espace intermdiaire) au nom d'un
          paquet dj install, ce paquet est supprim. De mme on peut ajouter un
          signe  +  pour dsigner un paquet  installer. Cette dernire
          fonctionnalit peut tre utilise pour annuler les dcisions prises par
          le systme de rsolution des conflits d'apt-get.

          On peut choisir d'installer une version particulire d'un paquet en
          faisant suivre son nom par un signe gal et par la version. Cette
          version sera localise et l'installation sera demande. On peut aussi
          choisir une distribution particulire 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 possibilits de choisir la version, de vieilles versions
          d'un paquet peuvent tre installes. Il faut faire attention.

          Enfin, le mcanisme d'apt_preferences(5) permet de crer d'autres
          rgles pour l'installation des paquets.

          Quand aucun paquet ne correspond  l'expression donne en argument et
          que cette expression contient l'un des caractres  . ,  ?  ou  * , on
          considre que c'est une expression rationnelle POSIX et elle est
          applique  tous les paquets de la base de donnes. Tout paquet
          correspondant est install (ou supprim). Notez que la comparaison est
          effectue par sous-chane et  lo  correspond aussi bien   how-lo  qu'
           lowest . Si vous ne le voulez pas, ancrez l'expression par un
          caractre  ^  ou un caractre  $ , ou bien crez une expression plus
          prcise.

       remove
          La commande remove est identique  la commande install ; Mais les
          paquets sont supprims et non pas installs. Quand un signe plus est
          accol (sans espace intermdiaire) au nom du paquet, le paquet est
          install au lieu d'tre supprim.

       source
          Avec la commande source, apt-get rcupre des paquets sources. APT
          examine les paquets disponibles pour choisir le paquet source
          rcuprer. Il trouve ensuite et tlcharge dans le rpertoire courant la
          version la plus rcente. Les paquets source sont grs indpendamment
          des paquets binaires, via les lignes de type deb-src dans le fichier
          sources.list(5). On n'obtiendra probablement pas les mmes sources
          que celles du paquet install ou celles du paquet qu'on pourrait
          installer. Si l'option --compile est spcifie, le paquet est compil
          en un binaire .deb avec dpkg-buildpackage. Si --download-only est
          spcifi, le source n'est pas dcompact.

          De la mme faon qu'avec les paquets binaires, on peut rcuprer une
          version particulire d'un paquet source en faisant suivre son nom par

       check
          La commande check est un outil de diagnostic ; il met  jour le cache
          des paquets et cherche des dpendances dfectueuses.

       clean
          La commande clean nettoie le rfrentiel local des paquets rcuprs. Il
          supprime tout, except le fichier lock situ dans
          /var/cache/apt/archives/ et /var/cache/apt/archives/partial/. Quand
          APT est utilis comme mode de dselect(8), clean est effectu
          automatiquement. Quand on n'utilise pas dselect, il faut excuter
          apt-get clean de temps en temps si l'on veut librer de l'espace
          disque.

       autoclean
          Tout comme clean, autoclean nettoie le rfrentiel local des paquets
          rcuprs. La diffrence est qu'il supprime uniquement les paquets qui
          ne peuvent plus tre tlchargs et qui sont grandement inutiles. On
          peut ainsi contrler la taille de ce cache sur une longue priode.
          Tant qu'elle n'est pas active, l'option de configuration
          APT::Clean-Installed empche la suppression de paquets installs.


OPTIONS

       Toutes les options en ligne de commande peuvent tre positionnes via le
       fichier de configuration ; les descriptifs indiquent l'option de
       configuration  positionner. En ce qui concerne les options boolennes,
       on peut annuler le fichier de configuration en utilisant quelque chose
       comme -f-,--no-f, -f=no ou d'autres variantes.

       -d, --download-only
          Rcupration seule ; les paquets sont rcuprs mais ne sont ni dpaquets
          ni installs. lment de configuration : APT::Get::Download-Only.

       -f, --fix-broken
          Correction ; essaye de rparer un systme dont les dpendances sont
          dfectueuses. Cette option, utilise avec install ou remove, peut
          omettre tout paquet de faon  permettre  APT de dduire une solution
          viable. Chaque paquet spcifi doit compltement corriger le problme.
          Cette option est quelquefois ncessaire lorsque l'on excute APT pour
          la premire fois ; APT lui-mme interdit les dpendances dfectueuses
          dans un systme. Il est possible que la structure de dpendances d'un
          systme soit tellement corrompue qu'elle requiert une intervention
          manuelle (ce qui veut dire la plupart du temps utiliser dselect(8)
          ou dpkg --remove pour liminer les paquets en cause). L'utilisation
          de cette option conjointement avec -m peut produire une erreur dans
          certaines situations. lment de configuration : APT::Get::Fix-Broken.

       -m, --ignore-missing, --fix-missing
          Ignorer les paquets manquants ; si des paquets ne peuvent tre
          rcuprs, ou, aprs rcupration, ne satisfont pas au contrle d'intgrit,
          cette commande met ces paquets de ct et gre le rsultat. Utiliser
          cette option conjointement avec -f peut produire une erreur dans
          certaines situations. Quand un paquet, slectionn pour une
          niveau de silence, et annuler le fichier de configuration. Notez
          qu'un niveau de silence gal  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 excuter des actions inattendues !
          lment de configuration : quiet.

       -s, --simulate, --just-print, --dry-run, --recon, --no-act
          Simulation ; cette commande ralise une simulation des actions qui
          seraient excutes mais ne modifie pas le systme. lment de
          configuration : APT::Get::Simulate.

          La simulation affiche une srie de lignes reprsentant chacune une
          opration de dpkg, Configure (Conf),Remove (Remv),Unpack (Inst). Les
          crochets encadrent des paquets endommags et des crochets n'encadrant
          rien indiquent que les dommages n'ont aucune consquence (rare).

       -y, --yes, --assume-yes
          Rpond automatiquement oui aux questions ; prsume  oui  comme rponse
          toutes les questions et s'excute de manire non interactive. Dans le
          cas d'une situation indsirable, comme le changement d'un paquet gel,
          l'installation d'un paquet non authentifi ou la suppression d'un
          paquet essentiel, apt-get s'interrompt. lment de configuration :
          APT::Get::Assume-Yes.

       -u, --show-upgraded
          Afficher les paquets mis  niveau ; affiche une liste de tous les
          paquets  mettre  niveau. lment de configuration :
          APT::Get::Show-Upgraded.

       -V, --verbose-versions
          Afficher les versions compltes des paquets installs ou mis  niveau.
          lment de configuration : APT::Get::Show-Versions.

       -b, --compile, --build
          Cette commande compile un paquet source aprs l'avoir rcupr. lment de
          configuration : APT::Get::Compile.

       --ignore-hold
          Cette commande ignore la marque  Hold  d'un paquet ; par ce biais,
          apt-get ignore un  hold  plac sur un paquet. cela peut tre utile
          avec dist-upgrade pour annuler un grand nombre de  hold
          indsirables. lment de configuration : APT::Ignore-Hold.

       --no-upgrade
          Aucune mise  niveau ; quand elle est utilise avec install, cette
          commande empche les paquets lists sur la ligne de commande d'tre mis
          niveau. lment de configuration : APT::Get::Upgrade.

       --force-yes
          Forcer l'acceptation ; cette option est dangereuse parce qu'elle
          laisse APT continuer sans poser de questions quand il ralise quelque
          chose de potentiellement dommageable. Cette option ne doit tre

       --purge
          Utiliser purge  la place de remove pour supprimer tout ce qui peut
          tre supprim. Un astrisque (*) sera affich prs des paquets qui vont
          tre purgs. lment de configuration : APT::Get::Purge.

       --reinstall
          Rinstaller les paquets dj installs avec leur version la plus rcente.
          lment de configuration : APT::Get::ReInstall.

       --list-cleanup
          Cette option est active par dfaut ; utilisez --no-list-cleanup pour
          la dsactiver. Quand elle est active, apt-get gre automatiquement le
          contenu de /var/lib/apt/lists afin d'assurer que les fichiers
          obsoltes soient effacs. La seule raison de la dsactiver est une
          modification frquente de votre liste de sources. lment de
          configuration : APT::Get::List-Cleanup.

       -t, --target-release, --default-release
          Cette option contrle l'entre par dfaut pour les questions de
          distribution ; une tiquette (pin) par dfaut dont la priorit vaut 990
          est cr en utilisant la chane spcifie. Le fichier des prfrences peut
          annuler cette dcision. En clair, cette option permet de contrler
          simplement dans quelle distribution seront rcuprs les paquets. Par
          exemple : -t '2.1*' ou -t unstable. lment de configuration :
          APT::Default-Release. Voyez aussi la page de manuel
          d'apt_preferences(5).

       --trivial-only
          Ne ralise que les oprations  triviales . Logiquement ceci peut tre
          considr comme relatif --assume-yes. Alors que --assume-yes rpond oui
          n'importe quelle question, --trivial-only rpond non. lment de
          configuration : APT::Get::Trivial-Only.

       --no-remove
          Quand des paquets doivent tre supprims, apt-get s'arrte immdiatement
          sans poser de questions. lment de configuration : APT::Get::Remove.

       --only-source
          Cette option n'a de sens qu'avec les commandes source et build-dep.
          Elle indique que les noms de sources donns ne doivent pas tre reprs
          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  partir des noms de paquets binaires correspondants.
          lment de configuration : APT::Get::Only-Source

       --diff-only, --tar-only
          Ne rcuprer que le fichier diff ou tar d'une archive de source. lment
          de configuration : APT::Get::Diff-Only et APT::Get::Tar-Only.

       --arch-only
          Ne traiter que les dpendances de construction pour telle

       -c, --config-file
          Fichier de configuration ; indique quel fichier de configuration
          utiliser. Le programme lit le fichier de configuration par dfaut,
          puis celui-ci. Voyez apt.conf(5) pour la syntaxe.

       -o, --option
          Donne une option de configuration ; cela fixe une option de
          configuration arbitraire. La syntaxe est : -o Foo::Bar=bar.


FICHIERS

       /etc/apt/sources.list
          Liste les emplacements o aller chercher les paquets. lment de
          configuration : Dir::Etc::SourceList.

       /etc/apt/apt.conf
          Fichier de configuration d'APT. lment de configuration :
          Dir::Etc::Main.

       /etc/apt/apt.conf.d/
          lments du fichier de configuration d'APT. lment de configuration :
          Dir::Etc::Parts.

       /etc/apt/preferences
          Fichier des prfrences. C'est dans ce fichier qu'on peut faire de
          l'tiquetage (pinning) c'est--dire, choisir d'obtenir des paquets
          d'une source distincte ou d'une distribution diffrente. lment de
          configuration : Dir::Etc::Preferences.

       /var/cache/apt/archives/
          Zone de stockage pour les paquets rcuprs. lment de configuration :
          Dir::Cache::Archives.

       /var/cache/apt/archives/partial/
          Zone de stockage pour les paquets en transit. lment de
          configuration : Dir::Cache::Archives (implicitement, partial).

       /var/lib/apt/lists/
          Zone de stockage des informations concernant chaque ressource
          spcifie dans sources.list(5). lment de configuration :
          Dir::State::Lists.

       /var/lib/apt/lists/partial/
          Zone de stockage pour les informations d'tat des paquets en transit.
          lment de configuration : Dir::State::Lists (implicit partial).


VOIR AUSSI

       apt-cache(8), apt-cdrom(8), dpkg(8), dselect(8), sources.list(5),
       apt.conf(5), apt-config(8), le guide  APT users guide  dans
       /usr/share/doc/apt/, apt_preferences(5), le guide APT.


DIAGNOSTIC

       apt-get renvoie zro aprs une opration normale, le dcimal 100 en cas

       APT team
          Auteur.


REFERENCES

       1. page concernant les bogues d'APT
          http://bugs.debian.org/src:apt



Linux                           29 Fvrier 2004                      APT-GET(8)

Man(1) output converted with man2html