web-dev-qa-db-ja.com

LBP 2900プリンターのインストール-> libsフォルダーが間違っていますか?

Canon LBP2900プリンターをUbuntu 11.10 64ビットで動作させようとしています。

私がやったことは、 https://help.ubuntu.com/community/CanonCaptDrv19 の手順に従うことです

そこで、バージョン2.3ドライバーをダウンロードし、rpmファイルをdebianに変換してインストールしようとしました。

Sudo alien cndrvcups-capt-2.30-1.x86_64.rpm cndrvcups-common-2.30-1.x86_64.rpm
Sudo dpkg -i cndrvcups-capt-2.30-1.x86_64.deb cndrvcups-common-2.30-1.x86_64.deb

cupsを再起動し、lpadminでプリンターをインストールしてみます。

Sudo service cups restart
Sudo /usr/sbin/lpadmin -p LBP2900 -m /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E

ただし、lpadminを使用したステップでエラーが発生することに気付きました。

lpadmin: Bad device-uri scheme "ccp"

何が間違っているのかを追跡した後、dpkgが/usr/lib64/cups/backend/ccpの代わりに/usr/lib/cups/backend/ccpファイルをインストールしたという事実に釘付けにしたと思う

アーカイブマネージャーで元のrpmを確認すると、/usr/libおよび/usr/lib64が使用されており、lib64にのみバックエンド/ cppファイルがインストールされていることがわかります。私が正しく理解しているように、Ubuntu 11.10は/usr/lib32/usr/libを代わりに使用するため、ファイルは間違った場所にインストールされます。

間違ったlib構造を持つrpm/debファイルを、ubuntu 11.10の正しいlib構造を持つファイルに変換する自動化された方法はありますか?または、プリンターをインストールするのに完全に間違った方向に進んでいますか?

3
Peter Smit

ただし、lpadminを使用するステップでエラーが発生することに気付きました:lpadmin:Bad device-uri scheme "ccp"

これは、rpmファイルに関連付けられたスクリプトを生成しなかったためです。.....

つかいます

Sudoエイリアンcndrvcups-capt-2.30-1.x86_64.rpm cndrvcups-common-2.30-1.x86_64.rpm --scripts

OR

Sudoエイリアン* .rpm --scripts

の代わりに

須藤エイリアン* .rpm

このエラーを解決できます

lpadmin:不正なデバイスURIスキーム「ccp」

RJKのすべて

4
rjkrocks