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