Antecedentes: estoy tratando de construir mi programa pero primero necesito configurar bibliotecas en netbeans. Mi proyecto está utilizando GLU y, por lo tanto, instalé libglu-dev. No noté la ubicación donde se ubicaban las bibliotecas y ahora no puedo encontrarlas.
Me cambié a Linux hace unos días y hasta ahora estoy muy contento con él, sin embargo, no pude buscarlo en Google y sentirme frustrado. ¿Hay alguna manera de averiguar dónde se instalaron los archivos del paquete sin ejecutarlo? instalación de nuevo? Quiero decir, si obtuve la biblioteca xxx y la instalé hace algún tiempo, ¿hay algún comando xxx que imprima esta información?
Ya he intentado los comandos de localizar, encontrar y whereis, pero o me falta algo o simplemente no puedo hacerlo correctamente ... para libglu, localizar devuelve:
/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
Otros dos comandos no pueden encontrar nada. Ahora localizar hizo su trabajo, pero estoy seguro de que ninguna de esas rutas es donde reside realmente la biblioteca (al menos todo lo que estaba enlazando hasta ahora estaba en / usr / lib o usr / local / lib).
El libglu se introdujo solo como ejemplo, estoy buscando una solución general para este problema.
/usr/lib/i386-linux-gnu/libGLU.so.1
(obtenida con dpkg) y el nombre real de la biblioteca para el comando es libglu1-mesa.sudo
No es necesario paradpkg -L
.En caso de que no esté seguro sobre el nombre del paquete, puede enumerar todos los paquetes e intentar encontrar los solicitados:
fuente