À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?
fonte
De todas as minhas pesquisas com o fedora ... às vezes as encontro aqui (veja o link abaixo). Por exemplo, libpng15, que contém libpng15.so.15
http://archive.fedoraproject.org/pub/fedora/linux/releases/20/Everything/i386/os/Packages/l/
Então você baixa e rpm -i
fonte
http://archive.fedoraproject.org
poderá ser instalado viayum
(desde que esteja disponível para a sua versão do Fedora), portanto não há necessidade de pesquisar no site e fazer o download manualmente.