Arch公式パッケージが提供されていない状態でArch Linuxにプリンタドライバをインストールする方法は?

Arch公式パッケージが提供されていない状態でArch Linuxにプリンタドライバをインストールする方法は?

Arch LinuxデスクトップからEpson WorkForce WF-2650オールインワンインクジェットプリンタに印刷しようとしています。デスクトップとプリンタの両方がネットワークの範囲内にあります192.168.0.1/24

  1. プリンタサービスの初期化

最初にしたことはCUPSをインストールすることでした。

sudo pacman -Syu cups cups-pdf

その後、サービスを有効にして起動します。

sudo systemctl enable cups
sudo systemctl start cups
  1. プリンタの追加

印刷サービスを設定した後、Gnome Printでプリンタを追加してみました。 IPでプリンタを見つけることができますが、「追加」をクリックするとFailed to add new printer.

失敗してCUPS Webページに入りましたlocalhost:631。ナビゲーション中にAdministration > Printers > Add Printer私のプリンタを見ましたDiscovered Network Printers。クリックするとContinue接続が認識されますlpd://192.168.0.156:515/PASSTHRU。ただし、選択できるモデルは2つしかありません。9-Pin Series私の24-Pin Seriesプリンタと一致しないモデルです。

それで再びユニバーサルドライバーに戻りました。Generic IPP Everywhere Printerドライバを使用して小さなPDFファイルを印刷しようとしましたが、Generic PDF Printerどちらも正しく印刷されませんでした。どちらの場合も、プレーンテキストの横説説を取得します。

コマンドlpadmin -p WF2650 -E -v lpd://192.168.0.156:515 -m everywhereも機能せず、機能ドライバの検索を開始しました。

  1. プリンタドライバを探す

私が検索したとき公式リポジトリ、プリンタドライバではなくスキャナドライバパッケージのみが見つかりました。それでも試してみてsudo pacman -Syu imagescan正常に動作しましたが、プリンタドライバがありませんでした。

それからAURを訪れてたくさん見つけました。Epson関連キット。私は2つのAURがあり、どちらが私のプリンタに適用されるかわからないので、両方を試しました。

https://aur.archlinux.org/packages/epson-inkjet-printer-escpr https://aur.archlinux.org/packages/epson-inkjet-printer-escpr2

どちらのAURも含まれているスナップショットをダウンロードし、解凍PKGBUILDしてCDに挿入しました。その後、そのディレクトリにソースコードをダウンロードし、各コードをインストールしてみました。残念ながら、両方の試みは失敗しました。

sudo pacman -U ./epson-inkjet-printer-escpr2-1.2.3-1.tar.gz 
loading packages...
error: missing package metadata in ./epson-inkjet-printer-escpr2-1.2.3-1.tar.gz
error: './epson-inkjet-printer-escpr2-1.2.3-1.tar.gz': invalid or corrupted package
sudo pacman -U ./epson-inkjet-printer-escpr-1.8.0-1.src.rpm 
loading packages...
error: missing package metadata in ./epson-inkjet-printer-escpr-1.8.0-1.src.rpm
error: './epson-inkjet-printer-escpr-1.8.0-1.src.rpm': invalid or corrupted package

それからEpsonの公式ダウンロードページに行きました。検索済み。残念ながら、そこにdebrpmパッケージを提供する。どちらかを互換性のある形式に変換することを検討しましたが、サイトではこれに反対するアドバイスをしました。

上記のディストリビューション以外のディストリビューションのドライバを使用する場合は、ソースからドライバをビルドしてインストールすることをお勧めします。

Archにパッケージをインストールできますかdebdpkg私のシステムが損傷するのでしょうか?これがオプションではない場合、ここでどうすればよいですか?

答え1

無差別の代入方法は、.deb(または他の場所から)ファイルを抽出してコンピュータのシステムパスに配置することです。これは非常にきちんとした方法ではなく、パックマンがこれらのファイルを認識しないため、後で削除したい場合はいくつかの問題が発生する可能性があります。

あなたがしなければならないのは、PKGBUILDファイルをインストールできるように同じことを行うファイルを作成することです。パッケージとして。しかし、誰かがすでにAURパッケージを作成しているので、これを行う必要はありません。

あなたの質問は、非公式ドライバのインストールに関するものではなく、一般的なAURインストールエラーのトラブルシューティングに関するものです。この質問を編集するか、新しい質問をする必要があります。

関連情報