Sempre que você encontrar um arquivo de biblioteca perdido como este, você pode usar o comando repoquery
para descobrir qual pacote o fornece.
Exemplo
$ repoquery -q -f */libltdl.so*
libtool-ltdl-devel-0:2.4.2-16.fc19.x86_64
libtool-ltdl-0:2.4.2-23.fc19.x86_64
libtool-ltdl-devel-0:2.4.2-16.fc19.i686
libtool-ltdl-0:2.4.2-23.fc19.i686
libtool-ltdl-devel-0:2.4.2-23.fc19.i686
libtool-ltdl-0:2.4.2-16.fc19.i686
libtool-ltdl-devel-0:2.4.2-23.fc19.x86_64
libtool-ltdl-0:2.4.2-16.fc19.x86_64
Gosto de relaxar um pouco a consulta e procurar por .so
arquivos, então troquei .3
por *
.
OBSERVAÇÃO: O acima é a consulta ( -q
) dos arquivos ( -f
) que correspondem ao padrão ( */libltdl.so*
). A primeira estrela é importante, pois a consulta está procurando correspondências com os caminhos completos dos arquivos dentro dos RPMs armazenados nos vários repositórios YUM que seu sistema está ciente.