Instalação da impressora Epson, mas interrompida pelo erro de dependência do lsb


13

Estou instalando o driver Epson XP-310 neste site .

Quando tento instalar o .debarquivo baixado , recebo o seguinte erro:

The Package System is broken 

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

Estou muito confusa. Diz que devo ter a versão lsb> = 3.2, mas tenho 4.1. Por que estou recebendo o erro de dependência?

Respostas:


10

Eu tive o mesmo problema com a minha Epson WF-3520 e o driver do site da Epson. Isso resolveu meu problema:

Tente garantir que o driver danificado seja removido:

sudo apt-get -f install

E então instale o driver do gerenciador de pacotes

sudo apt-get install printer-driver-escpr

Instalei o pacote "printer-driver-escpr" versão 1.3.0-1 com o gerenciador de pacotes e o driver funciona para mim com a Epson WF-3520.

Agora, tente instalar sua impressora epson.


Este fixa o meu problema para a LSB problema de dependência ligeiramente diferente
tim-oh

4

Eu estava com um problema terrível ao instalar minha impressora Epson no Ubuntu 16.04. Eu tinha dependências de mensagens não atendidas lsb3.2no centro de software do ubuntu; a mesma mensagem para o gdebi. Vou apontar neste momento que o centro de software do gnome, além de não ter muitos pacotes que usei anteriormente, não mostra as dependências ausentes, então instalei os dois mencionados acima. Eles não eram muito úteis, com a exceção de me dizer que havia dependências não atendidas no final, o que eu fiz foi instalar alien:

sudo apt-get install alien  

Depois fui ao site da Epson , entrei na minha impressora Wf -7610e cliquei na pesquisa que uma lista apresentava debs ou rpms - baixei o rpm.

Foi para a pasta de download e abriu no terminal e correu:

sudo alien -i your_epson_printer_package_file.rpm

Em seguida, desliguei a impressora e fui para as configurações e a excluí.

Reiniciou a impressora e foi imediatamente reconhecida. então imprimiu uma página de teste, funcionou perfeitamente


2

Só tive esse problema exato. A 'solução' era simplesmente baixar a versão correta dos drivers - existem versões de 32 e 64 bits fornecidas neste site: http://download.ebz.epson.net/dsc/search/01/search/ .

Eu havia baixado o 32 bits (porque não tinha lido o nome do arquivo, acabado de ver .debe baixado), mas realmente precisava da versão de 64 bits - talvez o OP tenha feito o mesmo?

Devo também salientar que, quando usei o site, foi preciso um pouco de paciência para fazê-lo funcionar (muitos 503 erros, os botões de download não apareciam etc ...), mas se você continuar, ele continuará trabalho no final :).


1

Experimentar sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

depois limpe o cache

sudo apt-get clean

Tentei exatamente como você disse, mas ainda recebo o mesmo erro.
22414 Brandacus

0

Usando synaptic, instalei incrementalmente lsb, lsb-release, lsb-printing, lsb-cxx, lsb-graphics, lsb-desktop e lsb-core (alguns dos quais foram pré-instalados). A abordagem da espingarda falhou cada vez. Até eu instalar o lsb-pkgchk3. Bingo. Estou amando minha Epson WF-3520 na versão 12.04 totalmente atualizada.


0

Eu tive o mesmo problema por um tempo cansado de não imprimir.

Primeiro de tudo instale alienígena. Esta é uma ferramenta de conversão de pacotes que alterou o rpm para arquivos deb e vice-versa.

$ sudo apt-get install alien   

Converta o arquivo para 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

Use o --scriptsparâmetro para incluir os scripts. Pegue o mesmo arquivo .rpm que você acabou de converter e converta-o novamente em .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

Eu acho que você pode alternativamente executar o arquivo como um rpm.

$ sudo alien -i package_file.rpm

Onde -iserá executado, instale o arquivo rpm diretamente.

Depois disso, consegui instalar o pacote com sucesso.


0

No meu caso, a instalação do driver epson-inkjet-printer-stylus-office-tx510fn-seriesproduziu o mesmo erro. Importante notar no meu caso foi:

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

Por isso, encontrei este tópico sobre o .datarquivo bloqueado . Com o comando

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

Consegui resolver o problema.


-1

Não consegui imprimir minha Epson no Ubuntu 16.04, então resolvi fazer isso instalando manualmente o LSB:

Observe que eu recebi os arquivos do servidor br como vivo no Brasil, você pode obter de outro servidor que melhor lhe convier. Outra observação é que eu tenho as versões _amd64.deb , você pode precisar de _i386.deb se estiver executando em um ambiente de 32 bits, se for esse o caso, considere que o _all.deb permanece inalterado.

Arquivos necessários:

em 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

Então eu usei o gdebi para instalar os pacotes:

sudo gdebi *package*

começando com libjpeg62turbo e depois seguindo:

sudo gdebi lsb*

Ele constantemente gritava comigo reclamando sobre dependências, quando perguntava que eu instalei esse pacote primeiro e tentei o último comando novamente. Após o término do processo, eu poderia instalar minha impressora Epson sem problemas e ela funciona perfeitamente.

se o gdebi não estiver instalado:

sudo apt-get install gdebi

Alguém mais experiente que eu pode simplificar o processo ... Se eu pudesse verificar a ordem em que os pacotes precisam ser instalados, poderia escrever um script que faça esse processo automaticamente. Mas terá que esperar porque, no momento, não consigo desinstalar tudo isso e desabilitar minha impressora no processo.

Felicidades.


-1 Este é um conselho perigoso! Substituir os lsb*pacotes de uma distribuição pelos de outra pode levar a vários problemas difíceis de prever.
David Foerster

Na verdade, não estou substituindo os pacotes lsb porque ele não está disponível no Ubuntu 16.04, e depois de seguir muitos conselhos em outros lugares, foi a única maneira de conseguir que minha impressora Epson L355 funcionasse, e isso é fundamental para mim. Talvez alguém possa fazer um PPA?
precisa

-1

Eu tive um problema semelhante, baixei e instalei o pacote lsb-core para Ubuntu 14.04, e ele funciona.

Tente o seguinte:

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

Em seguida, tente instalar o epson-inkjet-printer-201303w novamente.


Fiz isso e ainda falhou com dependências não atendidas tentando instalar o lsb-core. Tive que fazer o "apt-get -f install", que instalou mais 2 ou 3 dúzias de pacotes. Depois disso, consegui instalar minha impressora Epson XP-820 via GUI. IMHO muito bagunçado.
Marnix A. van Ammers
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.