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.