web-dev-qa-db-ja.com

Lexmark X1290プリンタをインストールしますか?

Lexmark X1290プリンターを64ビットUbuntu 10.10システムにインストールしようとしています。私は以前、このプリンターを32ビットUbuntu 10.04で問題なく動作させていました。

http://www.trodrigues.net/wiki/linux:ubuntu:lexmark_x129 の指示に従い、LexmarkのZ600シリーズドライバーを使用しています。

lexmarkという名前のディレクトリを作成し、ドライバーを解凍します:

mkdir lexmark
tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz

インストールスクリプトからドライバーを抽出します:

tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz

それを解凍します:

tar -xvzf install.tar.gz

これにより、2つのドライバー(z600cups-1.0-1.i386.rpmおよびz600llpddk-2.0-1.i386.rpm)が生成されます。これらは、alienを使用して.debファイルに変換し、dpkgを使用してインストールする必要があります。ファイル名はすでに示しています-ドライバーは32ビットシステム用であり、64ビットシステム用ではありません。したがって、エラー:

$ Sudo dpkg -i z600cups_1.0-2_i386.deb 
dpkg: error processing z600cups_1.0-2_i386.deb (--install):
  package architecture (i386) does not match system (AMD64)
  Errors were encountered while processing: z600cups_1.0-2_i386.deb

これを機能させる方法はありますか?

3
BioGeek

私はこのドライバに精通していませんが、次のコマンドを実行してインストールを強制できます。

Sudo dpkg --force-architecture -i z600cups_1.0-2_i386.deb

それでも機能しない可能性がありますが、試してみる価値はあります。

1
Oli

2018年の時点で必要な追加情報です(つまり、Luxmark X1290プリンターをUbuntu 18.04にインストールするため)。

  1. このプロシージャは、64ビットシステムでのalien呼び出しで失敗します。

    z600cups-1.0-1.i386.rpmはアーキテクチャi386用です。パッケージはこのシステムで構築できません

    最初に.tgz形式に変換し、次に.debに変換することで、それを「だます」ことができます。

    Sudo alien -t z600cups-1.0-1.i386.rpm
    Sudo alien -t z600llpddk-2.0-1.i386.rpm
    Sudo alien z600cups-1.0.tgz
    Sudo alien z600llpddk-2.0.tgz
    

    その後、インストールは機能しました:

    Sudo dpkg -i z600cups_1.0-2_all.deb 
    Sudo dpkg -i z600llpddk_2.0-2_all.deb
    
  2. z600バックエンドとrastertoz600フィルターには、特定のライブラリの32ビットバージョンが必要です。 libstdc++5:i386libcups2:i386libcupsimage2:i386をインストールする必要がありました。

  3. CUPSを再起動した後、PPDファイルを手動で選択する必要はありませんでした。 LexmarkモデルのリストにモデルZ600が表示されました。

(Ubuntu 18.04に基づくLinux Mint 19で行われた手順)

1
L. Levrel