ความเป็นมา: ฉันกำลังพยายามสร้างโปรแกรมของฉัน แต่ก่อนอื่นฉันต้องตั้งค่าไลบรารีในเน็ตเบียน โครงการของฉันใช้ GLU ดังนั้นฉันจึงติดตั้ง libglu-dev ฉันไม่ได้บันทึกตำแหน่งที่ห้องสมุดตั้งอยู่และตอนนี้ฉันไม่พบพวกเขา ..
ฉันได้เปลี่ยนมาใช้ Linux เมื่อไม่กี่วันที่ผ่านมาและจนถึงตอนนี้ฉันพอใจกับมันมาก แต่ฉันก็ไม่สามารถ google ตัวนี้ออกมาแล้วรู้สึกหงุดหงิด .. มีวิธีที่จะค้นหาตำแหน่งของไฟล์แพคเกจที่ติดตั้งโดยไม่ทำงานหรือไม่ ติดตั้งอีกครั้งหรือไม่ ฉันหมายความว่าถ้าฉันมีไลบรารี่ xxx และติดตั้งเมื่อไม่นานมานี้มีบางคำสั่งที่ xxxที่จะพิมพ์ข้อมูลนี้หรือไม่?
ฉันได้ลองค้นหาคำสั่ง find และ whereis แล้ว แต่ถ้าฉันทำอะไรหายไปหรือฉันทำไม่ถูกต้อง .. สำหรับ libglu, return 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
อีกสองคำสั่งไม่พบอะไรเลย ตอนนี้ค้นหาไม่ทำงาน แต่ฉันแน่ใจว่าไม่มีเส้นทางเหล่านั้นที่ห้องสมุดอยู่จริง ๆ (อย่างน้อยทุกอย่างที่ฉันเชื่อมโยงจนถึงใน / usr / lib หรือ usr / local / lib)
ตัวอย่าง libglu ถูกนำเสนอเช่นเดียวกับฉันกำลังมองหาวิธีแก้ไขปัญหาทั่วไปสำหรับปัญหานี้
/usr/lib/i386-linux-gnu/libGLU.so.1
(ได้มาด้วย dpkg) และชื่อจริงของไลบรารีสำหรับคำสั่งคือ libglu1-mesa