TUTOS.EU

Lister ou chercher un package ou programme sous Linux


Comme expliqué sur https://doc.ubuntu-fr.org/apt-cache
cette commande permet de chercher dans la liste des paquets connus.

sudo apt-cache search nomrecherché
Lien vers le fichier : cliquez ici Copier le code

L'option -n limite la recherche au nom du paquet

sudo apt-cache search -n nomrecherché
Lien vers le fichier : cliquez ici Copier le code

La recherche supporte le regex. Si vous voulez tout ce qui commence par nano, taper

sudo apt-cache search -n ^nano
Lien vers le fichier : cliquez ici Copier le code

Vous pouvez aussi lister les paquets installés, taper

apt list --installed
Lien vers le fichier : cliquez ici Copier le code

Et pour chercher si ruby est installé par exemple, taper

apt list --installed search ruby
Lien vers le fichier : cliquez ici Copier le code

Sous CentOS / RedHat, pour avoir la liste des packages installés c'est

sudo yum list installed
Lien vers le fichier : cliquez ici Copier le code

Pour savoir ceux qui sont disponibles c'est

sudo yum list available
Lien vers le fichier : cliquez ici Copier le code

On peut filtrer avec grep. Exemple :

sudo yum list installed | grep -i postgres
Lien vers le fichier : cliquez ici Copier le code

Comme montré sur golinuxcloud.com, si vous ne connaissez que le nom d'une bibliothèque, comme libc.so.6, vous pouvez retrouver le package qui la contient avec whatprovides

yum whatprovides */nombibliothèque
Lien vers le fichier : cliquez ici Copier le code

Exemple

Comme expliqué sur druthetux.wordpress.com, on peut aussi vérifier l'intégrité des paquets et voir si il en manque

avec la comm rpm -Va

On cherchera s'il y en a en missing par exemple. L'article de druthetux donne des méthodes de réparation.


2