Установка принтера 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. Почему я получаю ошибку зависимости?

Brandacus
источник

Ответы:

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
tim-oh
4

У меня была ужасная проблема при установке моего принтера Epson в Ubuntu 16.04. У меня были зависимости от сообщений, которые не встречались lsb3.2в программном центре Ubuntu; то же самое сообщение для Гдеби. Сейчас я укажу, что в программном центре 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
Nux
источник
Попробовал так же, как вы сказали, но я все еще получаю ту же ошибку.
Brandacus
0

Используя synaptic, я постепенно устанавливал lsb, lsb-release, lsb-printing, 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

Я смог решить проблему.

smiddy84
источник
-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-инвалид-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-inkjet-printer-201303w.

Фелипе Феррейра
источник
Сделал это, и это все еще не удалось с неудовлетворенными зависимостями, пытающимися установить lsb-core. Затем нужно было выполнить «apt-get -f install», чтобы затем установить еще 2 или 3 десятка пакетов. После этого я смог установить свой принтер Epson XP-820 через графический интерфейс. Очень грязно ИМХО.
Марникс А. ван Аммерс