ข้อผิดพลาด libusb-0.1.so.4 ที่ใช้ร่วมกัน lib ในระบบ Ubuntu 64 บิต


13

ฉันพยายามติดตั้งไดรเวอร์ ZTE MF191 ในเครื่อง ubuntu 12.04 64 บิต ฉันไม่แน่ใจว่ารองรับ 64 บิตหรือไม่ แต่มันทำงานได้ดีในระบบ 32 บิต แพ็คเกจไดรเวอร์เหล่านี้มีไฟล์ปฏิบัติการที่ชื่อzrเมื่อฉันพยายามเรียกใช้งานมันจะเกิดข้อผิดพลาดขึ้น

libusb-0.1.so.4: cannot open shared object file: No such file or directory

ฉัน googled มัน แต่หาวิธีติดตั้ง (lib) ไม่ได้ บางคนแนะนำให้ติดตั้งรุ่น 32 บิต แต่ฉันไม่พบหนึ่งใน synaptic กรุณาช่วย.

คำตอบ:


20

ในการติดตั้งเวอร์ชัน 32 บิตให้รัน:

apt-get install libusb-0.1-4:i386

ใช้งานได้เฉพาะเมื่อเปิดใช้งาน MultiArch เท่านั้น (อาจเป็นเพราะคุณอัพเกรดจาก Ubuntu รุ่นเก่ากว่า) ค้นหาforeign-architecture i386ใน /etc/dpkg/dpkg.cfg.d/multiarch เพื่อตรวจสอบว่ามีการเปิดใช้งาน MultiArch หรือไม่และหากไม่มีให้เรียกใช้echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchเพื่อเปิดใช้งาน MultiArch และapt-get updateรับรายการแพ็กเกจใหม่


5

เพื่อติดตั้งใช้ libusb sudo apt-get install libusb-0.1-4


ขอบคุณสำหรับการตอบกลับอย่างรวดเร็วของคุณ lisusb-0.1-4 ได้รับการติดตั้งแล้ว
shantanu

ขอบคุณสำหรับคำตอบของคุณมันแก้ไขปัญหาสำหรับฉันที่นั่น: askubuntu.com/questions/868063//
Natim

4

มันล้มเหลวสำหรับฉันแม้หลังจากsudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 ดังนั้นฉันทำsudo apt-get install libusb-dev และทำงานได้ดีบนระบบ Ubuntu 64 บิตของฉัน


หากมีปัญหาเดียวกันทางออกของคุณใช้ได้สำหรับฉันขอบคุณ
Mtl Dev

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.