Sommaire |
Les paquets
Au début était le paquet source d'où sont tirés tous les paquets binaires.
Les paquets deb sont simplement des archives (au format ar).
dpkg, l'outil de base
Installer :
dpkg -i le_paquet.deb
Supprimer :
dpkg -r le_paquet.deb
Afficher la liste des fichiers d'un paquet installé :
dpkg -L le_paquet
dselect, l'ancêtre
Que le cauchemar commence !
dselect
apt, la révolution
Plusieurs outils utiles : aptitude, apt-get, apt-cache, apt-listbugs, apt-file.
apt-get
apt-get est l'ancêtre d'aptitude. Il marche toujours bien mais souffre de quelques défauts corrigés par aptitude. Par contre il est moins gourmand en termes de mémoire, mais ce n'est vraiment important qu'avec une très faible quantité de mémoire (64 Mo et moins). Il est également utilisé par les logiciels graphiques, et c'est probablement pourquoi Ubuntu l'a fait légèrement évoluer (ajout de l'option autoremove qui supprime les paquets installés automatiquement dont plus aucun paquet n'a besoin, chose qu'aptitude fait automatiquement).
apt-get install le_paquet apt-get remove le_paquet apt-get remove --purge le_paquet apt-get update apt-get -s dist-upgrade
apt-cache
apt-cache permet d'obtenir des informations à partir des « caches », c'est-à-dire des données téléchargées depuis les miroirs en local sur la machine (liste des paquets avec leur description, etc.).
apt-cache search le_motif apt-cache policy le_paquet apt-cache show le_paquet
apt-listbugs
apt-file
apt-file search un_fichier
aptitude, le temps de la sagesse
aptitude est l'outil le plus évolué pour effectuer les principales actions sur les paquets avec gestion des sources (miroirs réseau, CD-ROM) et résolution des dépendances.
aptitude update aptitude install le_paquet aptitude install le_paquet un_autre_paquet_ aptitude reinstall le_paquet
aptitude search ~nle_motif aptitude search '!~nle_motif' aptitude search ~nmotif1~nmotif2 aptitude search ^motif aptitude search motif$ aptitude search ~ile_motif # Installés aptitude search ~b # Cassés (broken) aptitude search ~c # Configurés
aptitude search ~ssection
section : admin base comm devel doc editors electronics embedded games gnome graphics hamradio interpreters kde libdevel libs mail math metapackages misc net news oldlibs otherosfs perl python science shells sound tex text translations utils web x11
aptitude search ~Gétiquette
aptitude search ~o # Obsolètes aptitude search ~U # Installés mais ne pouvant être mis à jour
Gestion de paquet en mode graphique
synaptic & consors.
