Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Versions: toutes

Rédigé par AlexandreP et de nombreux autres contributeurs (ajoutez vos noms)

Gestion des paquets avec APT

Advanced Packaging Tool est un système complet et avancé de gestion de paquets, permettant une recherche facile et efficace, une installation simple et une désinstallation propre de logiciels et utilitaires. Il permet aussi de facilement tenir à jour votre distribution Ubuntu avec les paquets en versions les plus récentes et de passer à une nouvelle version de Ubuntu, lorsque celle-ci sort.

APT est un ensemble d'utilitaires utilisables en ligne de commande. Il dispose aussi de nombreuses interfaces graphiques, dont Synaptic, Kynaptic et Adept, et d'interfaces en ligne de commande, comme dselect et Aptitude, afin d'en rendre l'utilisation plus sympathique.

Le projet Debian prit une nouvelle fois de l'avance en donnant naissance à Advanced Packaging Tool (outil de paquetage avancé). Ce système performant a été adopté par la plupart des distributions basées sur Debian, dont Ubuntu. En quelques clics de souris ou en une ligne de commande, il vous est désormais possible d'installer des logiciels, de même que les diverses bibliothèques, extensions et autres compléments indispensables pour les faire fonctionner (les dépendances) sans vous casser la tête !

Où récupérer des paquets ?

Afin de permettre une gestion efficace des paquets et des dépendances, la façon la plus pratique de récupérer un paquet est de le télécharger depuis un dépôt APT, à l'aide du système APT. Des paquets peuvent aussi être téléchargés depuis des sites Internet, quand les distributeurs en fournissent.

De nombreuses interfaces (graphiques ou commande) permettent de manipuler les outils APT. Elles sont appréciées par l'utilisateur n'ayant pas l'habitude des outils APT, eux-même toujours très appréciés et utilisés par les utilisateurs plus avertis de Ubuntu.

Originalement, le système APT devait être utilisé à partir d'outils en lignes de commandes.

apt-get

apt-get est une interface simple en ligne de commande et permet d'effectuer l'installation et la désinstallation facile de paquets en provenance d'un dépôts APT (voir dpkg pour les paquets extérieurs aux dépôts). Pour utiliser apt-get, vous devez disposer des droits d'administration (c'est-à-dire faire précéder chacune des commandes par sudo).

  • apt-get install <paquet(s)>

    La commande install passée à apt-get permet d'installer les paquets indiqués, depuis les dépôts APT configurés.

  • apt-get remove <paquets(s)>

    La commande remove permet de désinstaller les paquets indiqués. Ceci laisse toutefois en place les fichiers de configuration de ces paquets.

  • apt-get remove --purge <paquets(s)>

    L'option –purge, passée à la commande remove, supprime les paquets indiqués et leurs fichiers de configuration.

  • apt-get update

    La commande update met à jour la liste des fichiers disponibles dans les dépôts APT présents dans le fichier de configuration /etc/apt/sources.list. L'exécuter régulièrement est une bonne pratique, afin de maintenir à jour votre liste de paquets disponibles.

  • apt-get upgrade

    La commande upgrade met à jour tous les paquets installés vers les dernières versions.

  • apt-get dist-upgrade

    La commande dist-upgrade met à jour votre distribution Ubuntu vers la version supérieure.

  • apt-get autoclean

    APT conserve une copie de chaque paquet installé et désinstallé sur votre disque dur. Exécuter la commande autoclean permet de supprimer les copies des paquets désinstallés. Ceci vous permet de récupérer beaucoup d'espace disque. Si vous êtes vraiment à la recherche d'espace disque, la commande clean est plus radicale, puisqu'elle supprime également les copies des paquets installés. (Notez que cela n'a aucun impact sur les paquets installés.) La commande deborphan du paquet homonyme permet de connaître les paquets inutiles, par exemples les bibliothèques auxquelles aucun programme ne fait appel.

Les amateurs d'interface graphique pourront installer le paquet "gtkorphan" qui permet de connaître et supprimer sélectivement les paquets intiles.

apt-cache

apt-cache est une interface permettant d'effectuer quelques manipulations basiques sur les paquets, installés ou non, disponibles dans la liste mise en cache des paquets des dépôts APT configurés. Il ne nécessite pas les droits d'administration.

  • apt-cache search <chaîne>

    La commande search recherche une chaîne de caractères dans la liste des paquets connus.

  • apt-cache showpkg <paquet(s)>

    La commande showpkg affiche des informations sur les paquets indiqués.

  • apt-cache dumpavail

    La commande dumpavail affiche une liste des paquets disponibles.

  • apt-cache show <paquet(s)>

    La commande show affiche les informations sur un paquet (depuis le cache). Cette commande est similaire à dpkg –print-avail.

apt-file

  • sudo apt-file update

    À faire la première fois pour mettre à jour la liste des fichiers.

  • apt-file search <nomdefichier>

    Cherche si un paquet (pas forcément installé) contient les fichiers dont le nom contient la chaîne spécifiée. apt-file est un paquet à lui tout seul, il faudra l'installer via apt-get install d'abord, et exécuter ensuite apt-file update. Si apt-file search nomdefichier affiche trop d'entrées, essayez apt-file search nomdefichier | grep -w nomdefichier (qui ne vous donnera que les fichiers contenant le nom du fichier comme un seul mot) ou des variantes du genre apt-file search filename | grep /bin/ où seuls les fichiers situés dans les répertoires comme /bin ou /usr/bin seront listés, utile, quand on cherche un exécutable uniquement).

Chapitres relatifs à APT
Le système APT Qu'est-ce que le système APT? Que sont les paquets?
Les interfaces pour APT Comment utiliser APT?
Les gestionnaires de paquets Quelles sont les interfaces graphiques à APT?
Les dépôts APT Que sont les dépôts? À quoi servent-ils?
Gestionnaire de mises à jour Comment tenir à jour Ubuntu et ses programmes?
FAQ Questions fréquemment posées à propos de APT
apt-move apt-move ou comment faire un cd de package, faire une save, ….

Version DoKu

  • applications/apt.1163260634.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)