Par exemple, je peux facilement trouver que la commande Locate appartient au package mlocate.i386.
yum search locate
mlocate.i386 : An utility for finding files by name
[mirror@home /]$ rpm -qa | grep locate
mlocate-0.15-1.el5.1
yum search updatedb
Loaded plugins: fastestmirror, protectbase
0 packages excluded due to repository protections
=========================================== Matched: updatedb ===========================================
mlocate.i386 : An utility for finding files by name
Mais ce n'est pas si facile de trouver à quelle commande package free appartient:
yum search free // this command just returns too much informationy
rpm -qa | grep free
freetype-2.2.1-31.el5_8.1 // obviously not the package by which free command is installed
Existe-t-il un moyen efficace de savoir à quel package appartient une commande spécifique sous Linux? Par exemple CentOS ou d'autres distributions
linux
command-line
centos
package-management
hugemeow
la source
la source
which free
?$(...)
c'est l'habitude pour moi.which free | xargs rpm -qf
Exemple Ubuntu / Debian pour vérifier le paquet de la
free
commande:la source
$ dpkg -S */free$*
dpkg -S */firefox$*
qui donne plusieurs résultats sur un serveur sur lequel Firefox est installé, aucun sur un serveur sans Firefox. Je pense que cela ne peut pas fonctionner cardpkg
c'est une commande opérant sur les packages installés localement. Pour trouver des packages non installés, vous pouvez aller sur packages.ubuntu.com/…dpkg -S "$(readlink -fn "$(which free)")"
.Pour CentOS, qu'en est-il de yum?
Utilisation
pour savoir où il se trouve
Pour moi, c'est à
/ usr / bin / gratuit
Alors vous pouvez exécuter
et il vous dira quel paquet l'a
la source
the command
n'était pas installé ou disponible dans vos centos, vous pourriez utiliseryum provides <command>
, carwhich <command>
reviendranot <command> in ...
Pour toutes les distributions basées sur Red Hat, vous pouvez utiliser l'utilitaire de gestion de paquets yum
fournit l'argument spécifie quel package fournit certaines fonctionnalités ou certains fichiers.
la source