背景:我正在尝试构建程序,但首先我需要在netbeans中设置库。我的项目使用的是GLU,因此我安装了libglu-dev。我没有记录库的位置,现在找不到它们。
我几天前才切换到Linux,到目前为止,我对它非常满意,但是我无法用谷歌搜索它并感到沮丧。是否有办法找出不运行包文件的位置再次安装?我的意思是,如果我在一段时间前安装了库xxx并安装了它,是否有一些命令xxx可以打印此信息?
我已经尝试过定位,查找和whereis命令,但是我丢失了一些东西或者只是做不到正确..对于libglu,locate返回:
/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
另外两个命令找不到任何东西。现在定位确实起作用了,但是我确定这些路径都不是库实际所在的位置(至少到目前为止,我链接的所有内容都在/ usr / lib或usr / local / lib中)。
仅作为示例介绍了libglu,我正在寻找此问题的一般解决方案。
简单!dpkg -L packagename
。这将列出该软件包带来的所有文件(带有位置)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句