Question

L'outil de gestion des paquets de Fedora yum a une option agréable appelé whatprovides, qui vous permet de trouver ce paquet a installé un binaire ou un fichier spécifique. Quelle est la commande équivalente sur Ubuntu?

Par exemple, supposons que je voudrais trouver ce paquet fourni /usr/bin/mysqladmin. Je sais que ce doit être quelque chose comme mysql-server*. J'ai lu que apt-cache search blah est une commande similaire, mais en cours d'exécution apt-cache search /usr/bin/mysqladmin ne retourne rien. Y at-il une commande mieux?

Était-ce utile?

La solution

Je crois que apt-file vous donnera ce que vous voulez.

$ apt-file update
$ apt-file list mysqladmin
kmysqladmin: /usr/bin/kmysqladmin

$ apt-file search mysqladmin
autoconf-archive: /usr/share/aclocal/ac_prog_mysqladmin.m4
autoconf-archive: /usr/share/autoconf-archive/html/ac_prog_mysqladmin.html
bash-completion: /etc/bash_completion.d/mysqladmin
kmysqladmin: /usr/bin/kmysqladmin

$ apt-file search mysqladmin
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_health.xml
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_startup_variables_description.dtd
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_startup_variables_description.xml
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_status_variables.xml
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_system_variables.xml
mysql-client-5.1: /usr/bin/mysqladmin
mysql-client-5.1: /usr/share/man/man1/mysqladmin.1.gz
mysql-cluster-client-5.1: /usr/bin/mysqladmin
mysql-cluster-client-5.1: /usr/share/man/man1/mysqladmin.1.gz
mysql-testsuite: /usr/lib/mysql-testsuite/r/mysqladmin.result
mysql-testsuite: /usr/lib/mysql-testsuite/t/mysqladmin.test

Autres conseils

J'utilise « S dpkg nom de fichier » pour cela. Il ne peut pas rechercher des fichiers qui ne sont pas installés sur votre système avec, mais il est livré dans tous les Dpkg par défaut tout en distros apt-file est pas.

Vous pouvez également regarder que pour les fichiers qui ne sont pas installés sur votre système en utilisant http://packages.ubuntu.com/ site web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top