Avec miam c'était simple: yum list *xxx*
mais ça ne marche pas avec apt-get
.
Comment puis-je faire une recherche comme celle-ci?
De plus, comment puis-je voir quel package fournit une commande spécifique?
Si vous souhaitez rechercher une chaîne spécifique uniquement dans les noms de packages , vous pouvez faire:
apt-cache search --names-only 'xxx'
Cela renverra tout ce qui contient « xxx » dans leur nom de package.
Vous pouvez également utiliser des expressions régulières :
apt-cache search --names-only 'php5$'
Cela renverra tout paquet dont le nom se termine par php5 .
Les expressions régulières peuvent également être utilisées sans --names uniquement . Voir la page de manuel apt-cache (8) .
Première question: utilisez dselect ou aptitude pour voir / rechercher tous les packagesm disponibles, leurs deux fronts curses vers apt-get et / ou dpkg
Deuxième question:
dpkg -S <COMMAND>
Il serait judicieux d'inclure le chemin complet dans votre recherche dpkg (par exemple / bin / ls, pas seulement ls).
la source
Une alternative est la "recherche apt-cache"
la source
Encore une autre alternative est axi-cache (dans le paquet apt-xapian-index). Il utilise le moteur de recherche xapian pour rechercher dans les archives apt.
la source
Mettez la requête de recherche entre guillemets, puis utilisez l'expression régulière. Pour installer pour rechercher n'importe quelle version de php-curl, j'utilise;
qui revient;
la source