Epsonプリンターをインストールするが、lsb依存関係エラーにより中断される


13

このWebサイトから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-Websiteのドライバーで同じ問題が発生しました。これは私の問題を解決しました:

破損したドライバーが確実に削除されるようにしてください:

sudo apt-get -f install

そして、パッケージマネージャーからドライバーをインストールします

sudo apt-get install printer-driver-escpr

パッケージマネージャーでパッケージ「printer-driver-escpr」バージョン1.3.0-1をインストールしました。ドライバーはEpson WF-3520で動作します。

次に、エプソンプリンターをインストールしてみます。


これはわずかに異なるLSB依存関係の問題のために私の問題を修正
TIM-OH

4

Ubuntu 16.04にEpsonプリンターをインストールする際にひどい問題が発生していlsb3.2ました。ubuntuソフトウェアセンターではメッセージの依存関係が満たされていませんでした。gdebiについても同じメッセージ。この時点で、以前に使用した多数のパッケージが不足していることを除けば、gnomeソフトウェアセンターでは不足している依存関係が表示されないため、上記の2つをインストールしました。私がやったのはインストールすることでしたが、まだ満たされていない依存関係があったことを伝えることを除いて、それらは実際にはあまり使用されませんでしたalien

sudo apt-get install alien  

それから私はエプソンのサイトに行き、私のプリンターを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ビットバージョンが必要でした-OPも同じですか?

また、私がサイトを使用したとき、それを動作させるのに少しの忍耐が必要であったことを指摘する必要があります(503エラーがたくさんあり、ダウンロードボタンが表示されないなど)最後に動作します:)。


1

試してみる sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

その後、キャッシュを消去します

sudo apt-get clean

あなたが言ったように試してみましたが、私はまだ同じエラーを受け取ります。
ブランダカス14

0

シナプスを使用して、lsb、lsb-release、lsb-printing、lsb-cxx、lsb-graphics、lsb-desktop、およびlsb-core(これらの一部は事前にインストールされています)を段階的にインストールしました。ショットガンのアプローチは毎回失敗しました。lsb-pkgchk3をインストールするまで。ビンゴ。完全に最新の12.04でEpson WF-3520を愛用しています。


0

私はしばらくの間同じ問題を抱えていましたが、印刷しないことにうんざりしていました。

まず、エイリアンをインストールします。これは、rpmをdebファイルに、またはその逆に変更したパッケージ変換ツールです。

$ sudo apt-get install alien   

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*あるディストリビューションのパッケージを別のディストリビューションのパッケージに置き換えると、予測が困難なさまざまな問題が発生する可能性があります。
デビッドフォースター

lsbパッケージはUbuntu 16.04で使用できないため、実際には置き換えていません。他の場所で多くのアドバイスを行った後、これがEpson L355プリンターを機能させる唯一の方法でした。たぶん誰かがPPAを作ることができますか?
ガブリエルブルン

-1

同様の問題があり、Ubuntu 14.04用のlsb-coreパッケージをダウンロードしてインストールしましたが、動作します。

これを試して:

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ダースのパッケージをインストールする必要がありました。その後、GUI経由でEpson XP-820プリンターをインストールすることができました。非常に厄介な私見。
マーニックスA.ヴァンアンマーズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.