Epson-Drucker wird installiert, aber durch lsb-Abhängigkeitsfehler unterbrochen

13

Ich installiere den Epson XP-310-Treiber von dieser Website .

Wenn ich versuche, die heruntergeladene .debDatei zu installieren , wird folgende Fehlermeldung angezeigt:

The Package System is broken 

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

Ich bin sehr verwirrt. Es heißt, ich muss lsb version> = 3.2 haben, aber ich habe 4.1. Warum erhalte ich den Abhängigkeitsfehler?

Brandacus
quelle

Antworten:

10

Ich hatte das gleiche Problem mit meinem Epson WF-3520 und dem Treiber von der Epson-Website. Das hat mein Problem gelöst:

Versuchen Sie, um sicherzustellen, dass der beschädigte Treiber entfernt wird:

sudo apt-get -f install

Und dann installieren Sie den Treiber aus dem Paket-Manager

sudo apt-get install printer-driver-escpr

Ich habe das Paket "printer-driver-escpr" Version 1.3.0-1 mit dem Paketmanager installiert und der Treiber funktioniert für mich mit dem Epson WF-3520.

Versuchen Sie nun, Ihren Epson-Drucker zu installieren.

Benny Geitner
quelle
Dies behebt mein Problem für ein etwas anderes LSB-Abhängigkeitsproblem
tim-oh
4

Ich hatte ein schreckliches Problem bei der Installation meines Epson-Druckers in Ubuntu 16.04. Ich hatte Nachrichtenabhängigkeiten, die lsb3.2im Ubuntu Software Center nicht erfüllt wurden . die gleiche nachricht für gdebi. Ich werde an dieser Stelle darauf hinweisen, dass das Gnome-Software-Center, abgesehen davon, dass es nur wenige Pakete gibt, die ich zuvor verwendet habe, die fehlenden Abhängigkeiten nicht aufweist. Deshalb habe ich die beiden oben genannten installiert. Sie waren nicht wirklich nützlich, mit der Ausnahme, dass mir mitgeteilt wurde, dass es am Ende unerfüllte Abhängigkeiten gibt. Ich habe Folgendes getan alien:

sudo apt-get install alien  

Dann ging ich zur Epson-Site , gab meinen Drucker ein Wf -7610und klickte auf die Suche, eine Liste mit debs oder rpms kam auf - ich lud die herunter rpm.

Ging zum Download-Ordner und öffnete im Terminal und lief:

sudo alien -i your_epson_printer_package_file.rpm

Dann schaltete ich meinen Drucker aus und ging zu den Einstellungen und löschte es.

Starten Sie den Drucker neu, es wurde sofort erkannt. dann druckte eine Testseite, funktionierte einwandfrei

Azurblau
quelle
2

Hatte gerade genau dieses Problem. Das Problem wurde behoben, indem einfach die richtige Version der Treiber heruntergeladen wurde. Auf dieser Website werden 32- und 64-Bit-Versionen bereitgestellt: http://download.ebz.epson.net/dsc/search/01/search/ .

Ich hatte das 32-Bit heruntergeladen (weil ich den Dateinamen nicht gelesen, nur gesehen .debund heruntergeladen hatte), aber ich brauchte tatsächlich die 64-Bit-Version - vielleicht tat das OP das Gleiche?

Ich sollte auch darauf hinweisen, dass es bei der Nutzung der Website etwas Geduld gekostet hat, sie zum Laufen zu bringen (viele 503 Fehler, Download-Schaltflächen werden nicht angezeigt usw.), aber wenn Sie dabei bleiben, wird es funktionieren Arbeit am Ende :).

Ryan Lund
quelle
1

Versuchen sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

Bereinigen Sie dann den Cache

sudo apt-get clean
nux
quelle
Versucht, wie du gesagt hast, aber ich bekomme immer noch den gleichen Fehler.
Brandacus
0

Mit synaptic habe ich inkrementell lsb, lsb-release, lsb-printing, lsb-cxx, lsb-graphics, lsb-desktop und lsb-core installiert (von denen einige vorinstalliert waren). Der Anflug mit der Schrotflinte schlug jedes Mal fehl. Bis ich lsb-pkgchk3 installiert habe. Bingo. Ich liebe meinen Epson WF-3520 am 12.04.

Fat Marty
quelle
0

Ich hatte eine Zeit lang das gleiche Problem und war es leid, nicht zu drucken.

Zunächst einmal installieren Alien. Dies ist ein Paketkonvertierungstool, das rpm in deb-Dateien umwandelt und umgekehrt.

$ sudo apt-get install alien   

Konvertieren Sie die Datei mit alien in 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

Verwenden Sie den --scriptsParameter, um die Skripte einzuschließen. Nehmen Sie dann dieselbe .rpm-Datei, die Sie gerade konvertiert haben, und konvertieren Sie sie zurück in .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

Ich denke, Sie könnten die Datei alternativ auch als RPM ausführen.

$ sudo alien -i package_file.rpm

Wo das -ilaufen wird installiere die rpm-Datei direkt.

Danach konnte ich das Paket erfolgreich installieren.

Jemar Rice
quelle
0

In meinem Fall hat die Installation des Treibers epson-inkjet-printer-stylus-office-tx510fn-seriesden gleichen Fehler verursacht. Wichtig in meinem Fall zu bemerken war:

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

Daher habe ich dieses Thema in Bezug auf die gesperrte .datDatei gefunden. Mit dem Befehl

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

Ich konnte das Problem lösen.

smiddy84
quelle
-1

Ich habe meinen Epson nicht dazu gebracht, unter Ubuntu 16.04 zu drucken, also habe ich das durch eine manuelle Installation des LSB umgangen:

Beachten Sie, dass ich die Dateien vom br- Server als Live in Brasilien erhalten habe. Möglicherweise erhalten Sie sie von einem anderen Server, der am besten zu Ihnen passt. Ein weiterer Hinweis ist, dass ich die _amd64.deb- Versionen habe. Wenn Sie unter einer 32-Bit-Umgebung arbeiten, benötigen Sie möglicherweise _i386.deb. Wenn dies der Fall ist, berücksichtigen Sie, dass die _all.deb-Versionen unverändert bleiben.

Erforderliche Dateien:

von 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

Dann habe ich gdebi verwendet, um die Pakete zu installieren:

sudo gdebi *package*

beginnend mit libjpeg62turbo und dann folgend von:

sudo gdebi lsb*

Es schrie mich ständig an, mich über Abhängigkeiten zu beschweren, als ich gefragt wurde, ob ich das Paket zuerst installieren und den letzten Befehl erneut versuchen würde. Nachdem der Vorgang abgeschlossen war, konnte ich meinen Epson-Drucker problemlos installieren und er funktioniert einwandfrei.

wenn gdebi nicht installiert ist:

sudo apt-get install gdebi

Jemand, der erfahrener ist als ich, kann den Prozess rationalisieren ... Wenn ich die Reihenfolge überprüfen könnte, in der die Pakete installiert werden müssen, könnte ich ein Skript schreiben, das diesen Prozess automatisch ausführt. Aber es wird warten müssen, weil ich im Moment nicht alles deinstallieren und meinen Drucker dabei deaktivieren kann.

Prost.

Gabriel Brunne
quelle
-1 Dies ist ein gefährlicher Rat! Das Ersetzen von lsb*Paketen einer Distribution durch solche einer anderen kann und wird zu verschiedenen schwer vorhersehbaren Problemen führen.
David Foerster
Ich ersetze die lsb-Pakete nicht wirklich , da sie in Ubuntu 16.04 nicht verfügbar sind, und nachdem ich an anderer Stelle viele Ratschläge befolgt habe, war dies die einzige Möglichkeit, meinen Epson L355-Drucker zum Laufen zu bringen, und das ist für mich von entscheidender Bedeutung. Vielleicht könnte jemand eine PPA machen?
Gabriel Brunne
-1

Ich hatte ein ähnliches Problem und ich habe das lsb-core-Paket für Ubuntu 14.04 heruntergeladen und installiert, und es funktioniert.

Versuche dies:

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

Versuchen Sie dann erneut, epson-inkjet-printer-201303w zu installieren.

Felipe Ferreira
quelle
Habe dies getan und es ist immer noch fehlgeschlagen, da nicht erfüllte Abhängigkeiten versucht haben, lsb-core zu installieren. Musste dann "apt-get -f install" machen, was dann 2 oder 3 Dutzend weitere Pakete installierte. Danach konnte ich meinen Epson XP-820-Drucker über die GUI installieren. Sehr chaotisch IMHO.
Marnix A. van Ammers