Cómo encontrar la ubicación de la biblioteca instalada

Cómo encontrar la ubicación de la biblioteca instalada

Antecedentes: estoy intentando crear mi programa, pero primero necesito configurar bibliotecas en NetBeans. Mi proyecto utiliza GLU y, por lo tanto, instalé libglu-dev. No anoté la ubicación donde estaban ubicadas las bibliotecas y ahora no puedo encontrarlas.

Me cambié a Linux hace apenas unos días y hasta ahora estoy muy contento con él, sin embargo, no pude buscarlo en Google y me sentí frustrado. ¿Hay alguna forma de saber dónde se instalaron los archivos del paquete sin volver a ejecutar la instalación? Quiero decir, si obtuve la biblioteca xxx y la instalé hace algún tiempo, ¿existe?algún comando xxx¿Eso imprimirá esta información?

Ya probé los comandos de localización, búsqueda y dónde está, pero me falta algo o simplemente no puedo hacerlo correctamente. Para libglu, localice los retornos:

/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

Los otros dos comandos no encuentran nada. Ahora localizar hizo su trabajo, pero estoy seguro de que ninguna de esas rutas es donde realmente reside la biblioteca (al menos todo lo que estaba vinculando hasta ahora estaba en /usr/libo /usr/local/lib).

libglu se presentó sólo como ejemplo. Estoy buscando una solución general para este problema.

Respuesta1

¡Fácil! dpkg -L packagename. Eso enumerará todos los archivos (con ubicación) que trajo el paquete.

Respuesta2

En caso de que no esté seguro del nombre del paquete, puede enumerar todos los paquetes e intentar encontrarlos solicitados:

dpkg --get-selections | grep -v deinstall | grep <packagename>

Por ejemplo:

$ dpkg --get-selections | grep -v deinstall | grep zip

Producción:

bzip2 install
gzipinstall
p7zip-fullinstall
unzipinstall                                                                       
zipinstall  

Y luego:

$ dpkg -L zip

Producción:

/.  
/usr
/usr/share
/usr/share/doc
/usr/share/doc/zip
/usr/share/doc/zip/copyright
/usr/share/doc/zip/TODO
/usr/share/doc/zip/changelog.Debian.gz
/usr/share/doc/zip/WHATSNEW
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/zipsplit.1.gz
/usr/share/man/man1/zipcloak.1.gz
/usr/share/man/man1/zip.1.gz
/usr/share/man/man1/zipnote.1.gz
/usr/bin
/usr/bin/zipsplit
/usr/bin/zipcloak
/usr/bin/zip
/usr/bin/
/usr/share/doc/zip/changelog.gz

información relacionada