quarta-feira, 26 de junho de 2013

CentOS – descobrindo qual pacote contém determinado arquivo [Linux]

No CentOS, as vezes necessitamos descobrir qual pacote fornece um determinado arquivo. Para isso, basta usar o comando yum whatprovides …

Por exemplo, para saber qual pacote fornece o arquivo libstdc++.so.5, execute

# yum whatprovides libstdc++.so.5

O resultado deve ser parecido com

Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirror.gtdinternet.com
* extras: mirror.gtdinternet.com
* rpmforge: mirror.awanti.com
* updates: mirror.gtdinternet.com
compat-libstdc++-33-3.2.3-61.i386 : Compatibility standard C++ libraries
Repo : base
Matched from:
Other : libstdc++.so.5

No caso acima, o pacote é compat-libstdc++-33-3.2.3-61.i386. Basta agora instalar o pacote com o comando

# yum install compat-libstdc++-33-3.2.3-61.i386

Os comandos acima foram testados no CentOS 5.4
(joaomedeiros.net)

Nenhum comentário:

Postar um comentário