Встановлення принтера Epson, але його перервала помилка залежності lsb


13

Я встановлюю драйвер Epson XP-310 з цього веб-сайту .

Коли я намагаюся встановити завантажений .debфайл, я отримую таку помилку:

The Package System is broken 

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

Я дуже розгублений. Він говорить, що я повинен мати версію lsb> = 3.2, але у мене є 4.1. Чому я отримую помилку залежності?

Відповіді:


10

У мене була така ж проблема з моїм Epson WF-3520 та драйвером із веб-сайту Epson. Це вирішило мою проблему:

Спробуйте переконатися, що пошкоджений драйвер буде видалено:

sudo apt-get -f install

А потім встановіть драйвер від менеджера пакунків

sudo apt-get install printer-driver-escpr

Я встановив пакет "printer-driver-escpr" версії 1.3.0-1 разом із менеджером пакунків, і драйвер працює для мене з Epson WF-3520.

Тепер спробуйте встановити принтер epson.


Це вирішило мою проблему щодо дещо іншого питання залежності залежності від lsb
-ой

4

У мене виникли жахливі проблеми з установкою мого принтера Epson в Ubuntu 16.04. У мене lsb3.2в центрі програмного забезпечення ubuntu виникли залежності від повідомлень ; те саме повідомлення для gdebi. Я зараз зазначу, що центр програмного забезпечення gnome, окрім того, що не вистачає кількох пакетів, які я раніше використовував, не показує відсутніх залежностей, тому я встановив два згадані вище. Вони насправді не дуже використовували, за винятком того, що мені сказали, що в кінцевому підсумку я маю невдалі залежності, що я зробив alien: встановити :

sudo apt-get install alien  

Потім я зайшов на сайт Epson , увійшов до свого принтера, який був, Wf -7610і натиснув на пошуковий список, з'явився debs або rpms - я завантажив rpm.

Зайшов у папку для завантаження, відкрив у терміналі і побіг:

sudo alien -i your_epson_printer_package_file.rpm

Потім вимкнув принтер і перейшов до налаштувань і видалив його.

Перезавантажив принтер, він був негайно розпізнаний. потім надрукував тестову сторінку, справно працював


2

Просто була така точна проблема. "Виправлення" полягало в тому, щоб просто завантажити потрібну версію драйверів - на цьому сайті передбачені 32 та 64 бітні версії: http://download.ebz.epson.net/dsc/search/01/search/ .

Я завантажив 32-бітний (тому що я не читав ім'я файлу, просто бачив .debі завантажував), але насправді потрібна 64-бітна версія - можливо, ОП зробив те саме?

Я також повинен зазначити, що, коли я використовував сайт, знадобилося трохи терпіння, щоб змусити його працювати (багато 503 помилок, кнопки завантаження не відображаються тощо), але якщо ви будете тримати його, то він буде робота в підсумку :).


1

Спробуйте sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

потім очистіть кеш

sudo apt-get clean

Спробував так само, як ви сказали, але я все одно отримую ту саму помилку.
Brandacus

0

За допомогою синаптики я встановив поступово lsb, lsb-release, lsb-print, lsb-cxx, lsb-graphics, lsb-desktop та lsb-core (деякі з яких були попередньо встановлені). Підхід рушниці щоразу провалювався. Поки я не встановив lsb-pkgchk3. Бінго. Я люблю свій Epson WF-3520 повністю оновленою 12.04.


0

Я певний час мав ту ж проблему, що втомився не друкувати.

Насамперед встановіть інопланетянин. Це інструмент для перетворення пакетів, який змінив rpm на deb-файли і навпаки.

$ sudo apt-get install alien   

Перетворіть файл у RPM за допомогою чужорідного:

$ 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

Використовуйте --scriptsпараметр для включення сценаріїв. Потім візьміть той самий .rpm файл, який ви щойно перетворили, і перетворите його назад у .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

Я думаю, ви можете запустити файл як rpm.

$ sudo alien -i package_file.rpm

Де -iбуде запущено встановити rpm-файл безпосередньо.

Після цього мені вдалося встановити пакет успішно.


0

У моєму випадку встановлення драйвера epson-inkjet-printer-stylus-office-tx510fn-seriesпризвело до тієї ж помилки. У моєму випадку важливо помітити:

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

Тому я знайшов цю тему щодо заблокованого .datфайлу. З командою

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

Мені вдалося вирішити проблему.


-1

Мені не хотілося, щоб Epson друкував під Ubuntu 16.04, тому я обійшов це, зробивши вручну встановити LSB:

Зауважте, що я отримав файли з br- сервера як живі в Бразилії, ви можете отримати їх із іншого сервера, який вам найбільше підходить. Ще одне зауваження - я отримав версії _amd64.deb , можливо, вам знадобиться _i386.deb, якщо ви працюєте в 32-бітовій обстановці, якщо це так, вважайте, що _all.deb залишається незмінним.

Необхідні файли:

від 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

Тоді я використовував gdebi для встановлення пакетів:

sudo gdebi *package*

починаючи з libjpeg62turbo і далі:

sudo gdebi lsb*

Він постійно кричав на мене, скаржившись на залежності, коли він запитав, що я встановив цей пакет спочатку, і спробував цю останню команду ще раз. Після закінчення процесу я міг безкоштовно встановити свій принтер Epson і він працює чудово.

якщо gdebi не встановлено:

sudo apt-get install gdebi

Хтось більш кваліфікований, ніж я, може упорядкувати процес ... Якщо я міг би перевірити порядок встановлення пакунків, я міг би написати сценарій, який робить цей процес автоматизованим. Але доведеться почекати, тому що зараз я не можу видалити все це і відключити свій принтер у процесі.

Ура.


-1 Це небезпечна порада! Заміна lsb*пакетів одного дистрибутива на інші з іншого може призвести до різних важко передбачуваних проблем.
Девід Фоерстер

Я на насправді не замінюючи МДР пакети , тому що він не доступний в Ubuntu 16.04, і після виконання безліч порад в інших місцях це був єдиний спосіб , яким я міг би отримати мій принтер Epson L355 працювати, і це дуже важливо для мене. Можливо, хтось міг скласти PPA?
Габріель Брунн

-1

У мене була подібна проблема, і я завантажив і встановив пакет lsb-core для Ubuntu 14.04, і він працює.

Спробуйте це:

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

Потім спробуйте знову встановити epson-струменевий принтер-201303w.


Це було, і це все-таки не вдалося, якщо невдалі залежності намагаються встановити lsb-core. Потім довелося зробити "apt-get -f install", який потім встановив ще 2 або 3 десятки пакунків. Після цього мені вдалося встановити свій принтер Epson XP-820 через GUI. Дуже безладний ІМХО.
Marnix A. van Ammers
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.