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
L'option -n limite la recherche au nom du paquet
sudo apt-cache search -n nomrecherché
Lien vers le fichier : cliquez ici
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
Vous pouvez aussi lister les paquets installés, taper
apt list --installed
Lien vers le fichier : cliquez ici
Et pour chercher si ruby est installé par exemple, taper
apt list --installed search ruby
Lien vers le fichier : cliquez ici
Sous CentOS / RedHat, pour avoir la liste des packages installés c'est
sudo yum list installed
Lien vers le fichier : cliquez ici
Pour savoir ceux qui sont disponibles c'est
sudo yum list available
Lien vers le fichier : cliquez ici
On peut filtrer avec grep. Exemple :
sudo yum list installed | grep -i postgres
Lien vers le fichier : cliquez ici
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
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.