Menginstal Printer Epson tetapi Terganggu oleh lsb Dependency Error

13

Saya menginstal driver Epson XP-310 dari situs web ini .

Ketika saya mencoba menginstal .debfile yang diunduh , saya mendapatkan kesalahan berikut:

The Package System is broken 

epson-inkjet-printer-201303w:i386: Depends: lsb(>=3.2) but 4.1+Debian11ubuntu is installed

Saya sangat bingung. Dikatakan saya harus memiliki versi lsb> = 3.2 tetapi saya memiliki 4.1. Mengapa saya mengalami kesalahan ketergantungan?

Brandacus
sumber

Jawaban:

10

Saya memiliki masalah yang sama dengan Epson WF-3520 dan driver dari Situs Web Epson. Ini menyelesaikan masalah saya:

Coba, untuk memastikan driver yang rusak akan dihapus:

sudo apt-get -f install

Dan kemudian instal driver dari manajer paket

sudo apt-get install printer-driver-escpr

Saya menginstal paket "printer-driver-escpr" versi 1.3.0-1 dengan manajer paket dan driver berfungsi untuk saya dengan Epson WF-3520.

Sekarang, cobalah untuk menginstal printer epson Anda.

Benny Geitner
sumber
Ini memperbaiki masalah saya untuk masalah ketergantungan lsb yang sedikit berbeda
tim-oh
4

Saya mengalami masalah besar dalam menginstal printer Epson saya di Ubuntu 16.04 Saya memiliki ketergantungan pesan yang tidak terpenuhi lsb3.2di pusat perangkat lunak ubuntu; pesan yang sama untuk gdebi. Saya akan menunjukkan pada saat ini pusat perangkat lunak gnome selain kekurangan sejumlah paket yang saya gunakan sebelumnya tidak menunjukkan ketergantungan yang hilang jadi saya menginstal dua yang disebutkan di atas. Mereka tidak benar-benar banyak digunakan dengan pengecualian memberitahu saya ada ketergantungan yang tidak terpenuhi pada akhirnya apa yang saya lakukan adalah menginstal alien:

sudo apt-get install alien  

Kemudian saya pergi ke situs Epson , masuk ke printer saya Wf -7610dan mengklik pencarian daftar dengan debs atau rpms - saya download rpm.

Pergi ke folder unduhan dan dibuka di terminal dan jalankan:

sudo alien -i your_epson_printer_package_file.rpm

Kemudian matikan printer saya dan pergi ke pengaturan dan menghapusnya.

Restart printer itu langsung dikenali. kemudian mencetak halaman uji, bekerja dengan sempurna

Biru langit
sumber
2

Baru saja mengalami masalah ini. Cara memperbaikinya adalah dengan hanya mengunduh versi yang tepat dari driver - ada versi 32 dan 64 bit yang disediakan di situs ini: http://download.ebz.epson.net/dsc/search/01/search/ .

Saya telah mengunduh 32 bit (karena saya belum membaca nama file, hanya melihat .debdan mengunduh) tetapi sebenarnya membutuhkan versi 64 bit - mungkin OP melakukan hal yang sama?

Saya juga harus menunjukkan bahwa, ketika saya menggunakan situs itu, butuh sedikit kesabaran untuk membuatnya berfungsi (banyak 503 kesalahan, tombol unduh tidak muncul dll ...) tetapi jika Anda terus melakukannya maka itu akan bekerja pada akhirnya :).

Ryan Lund
sumber
1

Mencoba sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

lalu bersihkan cache

sudo apt-get clean
nux
sumber
Sudah mencoba seperti yang Anda katakan tetapi saya masih mendapatkan kesalahan yang sama.
Brandacus
0

Dengan menggunakan synaptic, saya menginstal lsb, lsb-release, lsb-printing, lsb-cxx, lsb-grafis, lsb-desktop, dan lsb-core secara bertahap (beberapa di antaranya sudah diinstal sebelumnya). Pendekatan senapan gagal setiap kali. Sampai saya menginstal lsb-pkgchk3. Bingo. Saya bercinta Epson WF-3520 saya pada versi 12,04 yang sepenuhnya diperbarui.

Marty Gendut
sumber
0

Saya memiliki masalah yang sama untuk sementara waktu bosan tidak mencetak.

Pertama-tama instal alien. Ini adalah paket alat konversi yang mengubah rpm ke file deb dan sebaliknya.

$ sudo apt-get install alien   

Konversikan file ke RPM menggunakan alien:

$ sudo alien --to-rpm  /path/to/epson-inkjet-printer-201303w_1.0.0-1lsb3.2_amd64.deb --scripts
epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm generated

Gunakan --scriptsparameter untuk memasukkan skrip. Kemudian ambil file .rpm yang sama yang baru saja Anda konversi dan ubah kembali menjadi .deb

$ sudo alien --to-deb /path/to/epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm --scripts
epson-inkjet-printer-201303w_1.0.0-3_amd64.deb generated

Saya kira Anda bisa menjalankan file sebagai rpm.

$ sudo alien -i package_file.rpm

Di mana -iakan menjalankan menginstal file-rpm secara langsung.

Setelah ini saya berhasil menginstal paket.

Nasi Jemar
sumber
0

Dalam kasus saya, pemasangan driver epson-inkjet-printer-stylus-office-tx510fn-seriesmenghasilkan kesalahan yang sama. Penting untuk diperhatikan dalam kasus saya adalah:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by 
another process: Die Ressource ist zur Zeit nicht verfügbar

Karenanya saya menemukan topik ini mengenai .datfile yang terkunci . Dengan perintah itu

sudo rm /var/cache/debconf/*.dat

Saya bisa menyelesaikan masalah.

smiddy84
sumber
-1

Saya tidak mendapatkan Epson untuk dicetak di bawah Ubuntu 16.04, jadi saya mengatasinya dengan melakukan instalasi manual dari LSB:

Perhatikan bahwa saya mendapatkan file dari server br sebagai siaran langsung di Brasil, Anda mungkin dapatkan dari server lain yang paling cocok untuk Anda. Catatan lain adalah bahwa saya mendapatkan versi _amd64.deb , Anda mungkin perlu _i386.deb jika Anda menjalankan lingkungan 32 bit, jika itu perhatikan bahwa _all.deb tetap tidak berubah.

Diperlukan file:

dari ftp.br.debian.org/debian/pool/main/libj/libjpegturbo:

  • libjpeg62-turbo_1.4.80-115-gfb907b2-1_amd64.deb

ftp.br.debian.org/debian/pool/main/l/lsb:

  • lsb-core_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-cxx_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-desktop_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-graphics_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-invalid-mta_4.1 + Debian13 + nmu1_all.deb
  • lsb-languages_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-multimedia_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-printing_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-release_4.1 + Debian13 + nmu1_all.deb
  • lsb-security_4.1 + Debian13 + nmu1_amd64.deb
  • lsb_4.1 + Debian13 + nmu1_all.deb

Lalu saya menggunakan gdebi untuk menginstal paket:

sudo gdebi *package*

dimulai dengan libjpeg62turbo dan kemudian diikuti oleh:

sudo gdebi lsb*

Itu terus-menerus berteriak kepada saya mengeluh tentang dependensi, ketika ditanya saya menginstal paket itu terlebih dahulu, dan mencoba perintah terakhir itu lagi. Setelah proses selesai saya dapat menginstal masalah printer Epson saya gratis dan bekerja dengan sempurna.

jika gdebi tidak diinstal:

sudo apt-get install gdebi

Seseorang yang lebih terampil daripada saya dapat merampingkan proses ... Jika saya dapat memeriksa urutan bahwa paket perlu diinstal saya bisa menulis skrip yang melakukan proses ini secara otomatis. Tetapi harus menunggu karena saat ini saya tidak dapat menghapus semua itu dan menonaktifkan printer saya dalam proses.

Bersulang.

Gabriel Brunne
sumber
-1 Ini saran yang berbahaya! Mengganti lsb*paket dari satu distro dengan yang dari yang lain dan akan menyebabkan berbagai masalah yang sulit diperkirakan.
David Foerster
Saya tidak benar-benar mengganti paket lsb karena tidak tersedia di Ubuntu 16.04, dan setelah mengikuti banyak saran di tempat lain ini adalah satu-satunya cara saya bisa membuat printer Epson L355 saya berfungsi, dan itu sangat penting bagi saya. Mungkin seseorang bisa membuat PPA?
Gabriel Brunne
-1

Saya memiliki masalah yang sama, dan saya telah mengunduh dan menginstal paket lsb-core untuk Ubuntu 14.04, dan itu berfungsi.

Coba ini:

sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu trusty main" && sudo apt-get update && sudo apt-get install lsb-core
-y

Kemudian, coba pasang lagi epson-inkjet-printer-201303w.

Felipe Ferreira
sumber
Apakah ini dan itu masih gagal dengan dependensi yang belum terpenuhi mencoba menginstal lsb-core. Harus kemudian melakukan "apt-get -f install" yang kemudian menginstal 2 atau 3 lusin paket lagi. Setelah itu saya dapat menginstal printer Epson XP-820 saya melalui GUI. IMHO sangat berantakan.
Marnix A. van Ammers