Contexte: J'essaie de construire mon programme mais je dois d'abord configurer des bibliothèques dans Netbeans. Mon projet utilise GLU et j'ai donc installé libglu-dev. Je n'ai pas noté l'emplacement où se trouvaient les bibliothèques et maintenant je ne les trouve pas ..
Je suis passé à Linux il y a quelques jours à peine et jusqu'à présent, je suis très content, mais je ne pouvais pas google et craindre celui-ci. Existe-t-il un moyen de savoir où les fichiers du paquet ont été installés sans s'exécuter installation à nouveau? Je veux dire, si je possède et installe la bibliothèque xxx il y a quelque temps, y a- t- il une commande xxx qui affichera cette information?
J'ai déjà essayé de localiser, trouver et où sont les commandes, mais il me manque quelque chose ou je ne peux tout simplement pas le faire correctement. Pour libglu, localisez return:
/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
Deux autres commandes ne trouvent rien. Maintenant, localisez a fait son travail, mais je suis sûr qu’aucun de ces chemins n’est le lieu où réside réellement la bibliothèque (au moins tout ce que je liais jusqu’à présent se trouvait dans / usr / lib ou usr / local / lib).
Le libglu a été présenté à titre d'exemple, je cherche une solution générale à ce problème.
/usr/lib/i386-linux-gnu/libGLU.so.1
(obtenue avec dpkg) et le nom réel de la bibliothèque pour la commande est libglu1-mesa.sudo
n'est pas nécessaire pourdpkg -L
.En cas de doute sur le nom du paquet, vous pouvez lister tous les paquets et essayer de trouver les informations demandées:
la source