sudo yum whatprovides *bin/smbclient
No CentOS, usando o yum ou outro software (modo de texto). Como posso procurar um pacote, por exemplo, para procurar o pacote que inclui smbclient
?
Você pode usar yum search TEXT
.
Você pode consultar rpm -qf /path/to/file
para determinar qual pacote já instalado contém um arquivo específico. (ou a que pacote o arquivo pertence pertence)
Como já mencionado, você pode usar yum whatprovides /path/to/file
. Isso listará todos os pacotes que potencialmente poderiam fornecer o arquivo (instalado, atualizações, base etc.).
No entanto, se você quiser encontrar apenas o pacote atual que fornece o arquivo em seu sistema, prefiro usar rpm -qf path/to/file
, porque o resultado é muito limpo:)
Por exemplo, se você usa yum
para /bin/cp
:
# yum whatprovides /bin/cp
Loaded plugins: fastestmirror, refresh-packagekit, security
...
coreutils-8.4-19.el6.i686 : A set of basic GNU tools commonly used in shell scripts
Repo : base
Matched from:
Filename : /bin/cp
coreutils-8.4-16.el6.i686 : A set of basic GNU tools commonly used in shell scripts
Repo : installed
Matched from:
Other : Provides-match: /bin/cp
Se você usa rpm
para /bin/cp
:
# rpm -qf /bin/cp
coreutils-8.4-16.el6.i686