Às vezes, instalo software que não está presente nos repositórios e, em seguida, encontro o problema de dependências não satisfeitas. O erro geralmente me diz qual biblioteca ou comando está faltando. Então eu corro a yum search
. Se houver um nome de pacote coincidindo com o nome da biblioteca / comando necessário, é fácil.
O problema surge quando não consigo encontrar nada no yum. Começo a pesquisar na Web e geralmente encontro links para a biblioteca. Mas não sei se devo confiar nesses sites, onde copiar a biblioteca, se eu fizer o download, o que ela deve fazer e assim por diante. Geralmente, é para outra distribuição ou outra versão do Fedora, e então não sei se elas funcionarão com a minha. Eu suspeito que essas bibliotecas provavelmente estejam presentes em alguns pacotes já existentes no repositório, e eu prefiro tê-las a partir daí do que em sites aleatórios do Google.
Como posso descobrir a qual pacote uma biblioteca pertence, se eu tenho o nome? Por exemplo, agora eu preciso da biblioteca libpng12.so.0, como faço para obtê-la? E se não é uma biblioteca, mas um comando, como encontro o pacote que o fornece?