libusb-0.1.so.4 lỗi lib được chia sẻ trong hệ thống 64 bit của Ubuntu


12

Tôi đang cố gắng cài đặt trình điều khiển ZTE MF191 trong máy Ubuntu 12.04 64 bit. Tôi không chắc là nó có hỗ trợ 64 bit hay không. Nhưng nó hoạt động tốt trong hệ thống 32 bit. Các gói trình điều khiển này có một tệp thực thi có tên zr Khi tôi cố chạy nó, nó sẽ báo lỗi

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

Tôi đã googled nó nhưng không thể tìm cách cài đặt (lib) nó. Một số người đề nghị cài đặt phiên bản 32 bit nhưng tôi không thể tìm thấy phiên bản nào trong synap. Xin vui lòng giúp đỡ.

Câu trả lời:


20

Để cài đặt phiên bản 32 bit, hãy chạy:

apt-get install libusb-0.1-4:i386

Điều này chỉ hoạt động nếu MultiArch được bật (có thể nó không hoạt động nếu bạn đã nâng cấp từ phiên bản Ubuntu cũ hơn). Hãy tìm foreign-architecture i386trong /etc/dpkg/dpkg.cfg.d/multiarch để kiểm tra xem MultiArch có được bật hay không và nếu không, hãy chạy echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchđể bật MultiArch và apt-get updatenhận danh sách gói mới.


5

để cài đặt libusb sử dụng sudo apt-get install libusb-0.1-4


Cảm ơn vì đã phản hồi sớm. lisusb-0.1-4 đã được cài đặt.
shantanu

Cảm ơn bạn đã trả lời của bạn nó cố định vấn đề này đối với tôi có: askubuntu.com/questions/868063/...
Natim

4

Nó đã thất bại với tôi ngay cả sau sudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 vì vậy tôi đã làm sudo apt-get install libusb-dev và nó hoạt động tốt trên hệ thống Ubuntu 64 bit của tôi


Có cùng một vấn đề, giải pháp của bạn đã làm việc cho tôi, cảm ơn.
Mtl Dev

0

Lỗi này vẫn tồn tại trong Ubuntu 18.04 LTS; cách giải quyết của tôi là cài đặt libusb-dev. Điều này giải quyết nó cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.