Pour manipuler les paquets Debian, on utilise particulièrement et le plus
souvent trois commandes ; il s'agit de apt-get, apt-cache
et dpkg.
Encore une
fois, lisez les pages de manuel s'y rapportant.
Vous pouvez ainsi rechercher avec cette commande tout les noms des paquets disponibles pour votre système. Vous aurez même droit à une très courte description pour ceux déjà installés. Exemple d'utilisation:
dpkg -l "x*" | more
Cela vous donnera la liste de tous les paquets disponibles commençant par la lettre x. Les guillemets sont importants, sans ceux-ci, la commande chercherais à passer en paramètre la liste de tous les fichiers de votre répertoire courant commençant par x (s'il y en a bien sûr), ce qui est très différent!
Maintenant vous avez la liste des paquets disponibles, installés ou non
(voir commande précédente). Mais pour les paquets non-installés vous n'avez
toujours pas de description. Et bien qu'à cela ne tienne, petit exemple avec
le nom de paquet xbill
:
apt-cache show xbill
La commande vous retourne un tas d'informations, dont les dépendances,
et la description du paquet en question (vous aurez noté au passage qu'il s'agissait
d'un sauvage jeu de massacre, d'un goût... particulier...). Si vous voulez
plus d'informations sur les dépendances, remplacez show
par showpkg
C'est bien beau tout ça, mais se taper toute la liste des paquets avec
un apt-cache show <totoetcie>
, ça peut être long... Il existe donc un
moyen beaucoup plus rapide pour trouver son bonheur. Par exemple, j'ai installé
le paquet wmaker
(Gestionnaire de fenêtre Window Maker pour X) et je voudrais
mettre plein de trucs "quiserventàrienmaisçaépatelescopains" dans le dock (la
barre verticale à droite dans WM).
apt-cache search "Window Maker"
Et j'obtiens automatiquement une liste de paquets ayant un rapport de près
ou de loin avec Window Maker, inclus des applications dockables (J'ai mis des
guillemets à cause de l'espace entre les deux termes). Ici, on a cherché dans
les descriptions et dans les noms de paquets. Mais on peut aussi uniquement
chercher dans ces derniers, en ajoutant l'option --names-only
apt-cache search --names-only ncurses
Ici, on voit apparaître la liste de tous les paquets incluant dans leur
nom le terme ncurses