Antecedentes: estou tentando criar meu programa, mas primeiro preciso configurar bibliotecas no netbeans. Meu projeto está usando GLU e, portanto, instalei o libglu-dev. Não anotei o local onde as bibliotecas estavam localizadas e agora não consigo encontrá-las.
Eu mudei para o Linux há apenas alguns dias e até agora estou muito contente com ele, mas não consegui pesquisar no Google e fiquei frustrado. Existe uma maneira de descobrir onde os arquivos do pacote foram instalados sem executar instalação de novo? Quero dizer, se eu obtive a biblioteca xxx e a instalei há algum tempo, existe algum comando xxx que imprima essas informações?
Eu já tentei localizar, localizar e comandos whereis, mas ou estou perdendo alguma coisa ou simplesmente não consigo fazê-lo corretamente. Para a libglu, o local retorna:
/usr/share/bug/libglu1-mesa
/usr/share/bug/libglu1-mesa/control
/usr/share/bug/libglu1-mesa/script
/usr/share/doc/libglu1-mesa
/usr/share/doc/libglu1-mesa/changelog.Debian.gz
/usr/share/doc/libglu1-mesa/copyright
/usr/share/lintian/overrides/libglu1-mesa
/var/lib/dpkg/info/libglu1-mesa:i386.list
/var/lib/dpkg/info/libglu1-mesa:i386.md5sums
/var/lib/dpkg/info/libglu1-mesa:i386.postinst
/var/lib/dpkg/info/libglu1-mesa:i386.postrm
/var/lib/dpkg/info/libglu1-mesa:i386.shlibs
Outros dois comandos não conseguem encontrar nada. Agora localize o trabalho, mas tenho certeza de que nenhum desses caminhos é onde a biblioteca realmente reside (pelo menos tudo o que eu estava vinculando até agora estava em / usr / lib ou usr / local / lib).
O libglu foi introduzido apenas como exemplo, estou procurando uma solução geral para esse problema.
/usr/lib/i386-linux-gnu/libGLU.so.1
(obtida com o dpkg) e o nome real da biblioteca para o comando é libglu1-mesa.sudo
não é necessário paradpkg -L
.Caso não tenha certeza sobre o nome do pacote, você pode listar todos os pacotes e tentar encontrar o pedido:
fonte