Installazione della stampante Epson ma interrotta dall'errore di dipendenza lsb


13

Sto installando il driver Epson XP-310 da questo sito Web .

Quando tento di installare il .debfile scaricato , viene visualizzato il seguente errore:

The Package System is broken 

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

Sono molto confuso. Dice che devo avere la versione lsb> = 3.2 ma ho 4.1. Perché visualizzo l'errore di dipendenza?

Risposte:


10

Ho avuto lo stesso problema con il mio Epson WF-3520 e il driver dal sito Web Epson. Questo ha risolto il mio problema:

Provare, per assicurarsi che il driver danneggiato verrà rimosso:

sudo apt-get -f install

E quindi installare il driver dal gestore pacchetti

sudo apt-get install printer-driver-escpr

Ho installato il pacchetto "printer-driver-escpr" versione 1.3.0-1 con il gestore pacchetti e il driver funziona per me con Epson WF-3520.

Ora prova a installare la tua stampante epson.


Questo risolto il mio problema per un problema di dipendenza da lsb leggermente diverso
tim-oh

4

Stavo avendo un terribile problema nell'installare la mia stampante Epson in Ubuntu 16.04. Avevo dipendenze di messaggi non soddisfatte lsb3.2nel centro software di Ubuntu; lo stesso messaggio per gdebi. Sottolineerò in questo momento che il centro software di gnome oltre ad essere a corto di un numero di pacchetti che ho usato in precedenza non mostra le dipendenze mancanti, quindi ho installato i due sopra menzionati. Non sono stati molto utili con l'eccezione di dirmi che c'erano dipendenze non soddisfatte alla fine quello che ho fatto è stato installare alien:

sudo apt-get install alien  

Poi sono andato al sito Epson , ho inserito la mia stampante che era Wf -7610e ho fatto clic sulla ricerca un elenco è venuto con debs o rpms - ho scaricato il rpm.

Andato alla cartella di download e aperto nel terminale ed eseguito:

sudo alien -i your_epson_printer_package_file.rpm

Quindi ho spento la mia stampante e sono andato alle impostazioni ed eliminato.

Riavviata la stampante è stata immediatamente riconosciuta. quindi ha stampato una pagina di prova, ha funzionato perfettamente


2

Ho appena avuto questo esatto problema. La 'correzione' era semplicemente scaricare la versione corretta dei driver - ci sono versioni a 32 e 64 bit fornite su questo sito: http://download.ebz.epson.net/dsc/search/01/search/ .

Avevo scaricato il 32 bit (perché non avevo letto il nome del file, appena visto .debe scaricato) ma in realtà avevo bisogno della versione a 64 bit - forse l'OP ha fatto lo stesso?

Devo anche sottolineare che, quando ho usato il sito, ci è voluto un po 'di pazienza per farlo funzionare (molti errori 503, pulsanti di download non visualizzati ecc ...) ma se continui a farlo allora lo farà lavorare alla fine :).


1

Provare sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

quindi pulire la cache

sudo apt-get clean

Ho provato proprio come hai detto ma ho ancora lo stesso errore.
Brandacus,

0

Usando synaptic, ho installato in modo incrementale lsb, lsb-release, lsb-printing, lsb-cxx, lsb-graphics, lsb-desktop e lsb-core (alcuni dei quali erano preinstallati). L'approccio del fucile da caccia falliva ogni volta. Fino a quando ho installato lsb-pkgchk3. Bingo. Sto amando il mio Epson WF-3520 il 12.04 completamente aggiornato.


0

Ho avuto lo stesso problema per un po 'di tempo stanco di non stampare.

Prima di tutto installa alien. Questo è uno strumento di conversione dei pacchetti che ha modificato rpm in deb-file e viceversa.

$ sudo apt-get install alien   

Converti il ​​file in RPM usando 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

Utilizzare il --scriptsparametro per includere gli script. Quindi prendi lo stesso file .rpm che hai appena convertito e convertilo nuovamente 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

Immagino che potresti alternativamente eseguire il file come rpm.

$ sudo alien -i package_file.rpm

Dove -iverrà eseguito installare direttamente il file rpm.

Dopo questo sono stato in grado di installare correttamente il pacchetto.


0

Nel mio caso, l'installazione del driver ha epson-inkjet-printer-stylus-office-tx510fn-seriesprodotto lo stesso errore. Importante notare nel mio caso è stato:

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

Quindi ho trovato questo argomento relativo al .datfile bloccato . Con il comando

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

Sono stato in grado di risolvere il problema.


-1

Non riesco a stampare il mio Epson su Ubuntu 16.04, quindi ho lavorato su questo facendo un'installazione manuale dell'LSB:

Nota che ho ricevuto i file dal server BR come live in Brasile, potresti ottenere da un altro server che fa per te. Un'altra nota è che ho ottenuto le versioni di _amd64.deb , potrebbe essere necessario _i386.deb se si esegue in un ambiente a 32 bit, in tal caso si consideri che _all.deb rimane invariato.

File richiesti:

da 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

Quindi ho usato gdebi per installare i pacchetti:

sudo gdebi *package*

a partire da libjpeg62turbo e successivamente seguendo:

sudo gdebi lsb*

Mi urlava costantemente lamentandomi delle dipendenze, quando mi chiedeva di installare prima quel pacchetto e di provare di nuovo l'ultimo comando. Al termine del processo ho potuto installare la mia stampante Epson senza problemi e funziona perfettamente.

se gdebi non è installato:

sudo apt-get install gdebi

Qualcuno più abile di me può semplificare il processo ... Se potessi controllare l'ordine in cui i pacchetti devono essere installati, potrei scrivere uno script che esegue automaticamente questo processo. Ma dovrà aspettare perché in questo momento non riesco a disinstallare tutto ciò e disabilitare la mia stampante nel processo.

Saluti.


-1 Questo è un consiglio pericoloso! Sostituire i lsb*pacchetti di una distro con quelli di un'altra lattina e porterà a vari problemi difficili da prevedere.
David Foerster,

Non sto davvero sostituendo i pacchetti lsb perché non è disponibile in Ubuntu 16.04, e dopo aver seguito molti consigli altrove questo è stato l'unico modo per far funzionare la mia stampante Epson L355, e questo è fondamentale per me. Forse qualcuno potrebbe fare un PPA?
Gabriel Brunne,

-1

Ho avuto un problema simile e ho scaricato e installato il pacchetto lsb-core per Ubuntu 14.04 e funziona.

Prova questo:

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

Quindi, provare a installare di nuovo epson-inkjet-printer-201303w.


Lo ha fatto e ha comunque fallito con dipendenze non soddisfatte nel tentativo di installare lsb-core. Dovevo quindi fare "apt-get -f install" che quindi installava 2 o 3 dozzine di pacchetti in più. Successivamente sono stato in grado di installare la mia stampante Epson XP-820 tramite la GUI. IMHO molto disordinato.
Marnix A. van Ammers,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.