ฉันได้ติดตั้ง libxml2-dev ในเทอร์มินัล Ubuntu 20.04 (ภายใต้ WSL) เนื่องจากเป็นข้อกำหนดสำหรับ pgModeler. ฉันใช้ sudo apt-get install libxml2-dev
และดูเหมือนว่าจะติดตั้งได้ คำสั่ง pgModeler รวมถึง "เพื่อตรวจสอบว่าไลบรารีได้รับการติดตั้งอย่างถูกต้องหรือไม่" ให้รันคำสั่งนี้: pkg-config libxmlÂ2.0 --cflags --libs
สำหรับฉันสิ่งนี้ให้:
ไม่พบแพ็คเกจ libxml2.0 ในเส้นทางการค้นหา pkg-config
บางทีคุณควรเพิ่มไดเร็กทอรีที่มี 'libxml2.0.pc'
ไปยังตัวแปรสภาพแวดล้อม PKG_CONFIG_PATH
ไม่พบแพ็คเกจ 'libxml2.0'
คำตอบสำหรับคำถามบางข้อแนะนำให้เพิ่มเส้นทางไปยัง PKG_CONFIG_PATH เพื่อกำหนดเส้นทางที่จะตรวจสอบ ฉันได้ติดตั้ง locate (sudo apt ติดตั้ง mlocate
) และใช้ ค้นหา libxml | เกรป '\.pc'
ฉันพบว่ามีไฟล์นี้อยู่:
/usr/lib/x86_64-linux-gnu/pkgconfig/libxml-2.0.pc
จากนั้นวิ่ง pkg-config -- ตัวแปร pc_path pkg-config
ให้ (เน้นของฉัน):
/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
ซึ่งบ่งบอกให้ผมเห็นว่า /usr/lib/x86_64-linux-gnu/pkgconfig
อยู่ในเส้นทางเริ่มต้นสำหรับ pkg-config
.
เหตุใดฉันจึงได้รับ "ไม่พบแพ็คเกจ 'libxml2.0'" และฉันจะแก้ไขได้อย่างไร