libusb-0.1.so.4 berbagi lib error di sistem ubuntu 64 bit

13

Saya mencoba menginstal driver ZTE MF191 di mesin ubuntu 12.04 64 bit. Saya tidak yakin apakah itu mendukung 64 bit atau tidak. Tapi itu berfungsi dengan baik dalam sistem 32bit. Paket driver ini memiliki file yang dapat dieksekusi bernama zr Ketika saya mencoba menjalankannya ia melempar kesalahan

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

Saya meng-google-nya tetapi tidak dapat menemukan cara untuk menginstal (lib) itu. Beberapa orang menyarankan untuk menginstal versi 32bit tetapi saya tidak dapat menemukannya di sinaptik. Tolong bantu.

shantanu
sumber

Jawaban:

20

Untuk menginstal versi 32-bit, jalankan:

apt-get install libusb-0.1-4:i386

Ini hanya berfungsi jika MultiArch diaktifkan (mungkin tidak jika Anda memutakhirkan dari versi Ubuntu yang lebih lama). Cari foreign-architecture i386di /etc/dpkg/dpkg.cfg.d/multiarch untuk memeriksa apakah MultiArch diaktifkan, dan jika tidak, jalankan echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchuntuk mengaktifkan MultiArch dan apt-get updateuntuk mendapatkan daftar paket baru.

Eric Carvalho
sumber
5

untuk menginstal penggunaan libusb sudo apt-get install libusb-0.1-4

BiggJJ
sumber
Terima kasih atas balasan cepat Anda. lisusb-0.1-4 sudah diinstal.
shantanu
Terima kasih atas jawaban Anda, masalah ini telah diperbaiki untuk saya di sana: askubuntu.com/questions/868063/…
Natim
4

Gagal untuk saya bahkan setelah sudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 jadi saya lakukan sudo apt-get install libusb-dev dan itu bekerja dengan baik pada sistem 64bit Ubuntu saya

Sagar Sakre
sumber
Punya masalah yang sama, solusi Anda bekerja untuk saya, terima kasih.
Mtl Dev
0

Kesalahan ini masih ada di Ubuntu 18.04 LTS; solusi saya adalah menginstal libusb-dev. Ini menyelesaikannya untuk saya.

Thomas Zahreddin
sumber