web-dev-qa-db-ja.com

新しいhplipバージョンをインストールする最良の方法はどれですか?

Hplipは、ほとんどのHPプリンターを駆動するソフトウェアです。通常、新しいプリンターはソフトウェアの新しいバージョンでのみサポートされます。 Canonicalは、Ubuntuの古いバージョンに新しいバージョンのパッケージをバックポートしません。つまり、Ubuntuの古いバージョンのソフトウェアセンターでは、新しいドライバーを使用できません。

昨日の例として、HP 1005pを8.04を実行しているコンピューターにフックする必要がありました。リポジトリで利用可能なバージョンよりも新しいhplipをインストールすることを余儀なくされました。 hpページのスクリプトを使用してインストールしましたが、他の選択肢を知りたいです。

それをインストールするのに最適な(技術的には、最も簡単ではない)方法とその理由は?.

14
Javier Rivera

公式の hp installer を使用できます。 Ubuntuを使用していることを検出し、古いドライバーをアンインストールし、すべての依存関係を取得し(ビルドエッセンシャルを含む)、新しいバージョンをコンパイルし、Nice debを作成してインストールします。

優れた機能:

  • きれいで、古いバージョンをアンインストールし、debとしてインストールします。
  • これは常に最新の安定バージョンであり、新しいプリンターへのサポートをすばやく追加します。
  • 私が投げたすべてのUbuntuバージョンで動作しました。おそらくクロスディストリビューションでもあります。

問題点:

  • インストールには時間がかかります。ドライバーをコンパイルし、インターネットから数百メガもの依存関係を取得する必要があります。
  • Ubuntu Updateには統合されないため、自動的にセキュリティが更新されることはありません。
  • トレイにHPアイコンを追加する必要は本当にありますか?.

これは素晴らしいソフトウェアであり、技術的には驚くべきことですが、最初の2つの問題は私にとって問題です。

10
Javier Rivera

Ubuntu 12.04 LTSの公式バックポートからインストールする

少なくともUbuntu 12.04 LTSでは、公式のprecise-backportsリポジトリで HPLIPの比較的新しいバージョン が利用可能です。バックポートリポジトリを有効にする方法については、 この回答 を参照してください(デフォルトで有効にする必要があります)。

その後、次のようにバックポートリポジトリから最新バージョンのHPLIPをインストールできます。

Sudo apt-get --target-release precise-backports install hplip

私見、これは Javier Rivera's answer で言及されている問題を引き起こさないため、これはHPLIPの最新バージョン(少なくともUbuntu 12.04 LTSの場合)を取得するための「技術的に」最適なソリューションでなければなりません。

6
Chriki

現在、Ubuntu 12.04(正確)を実行しています。これには、hplipのバージョン3.12.2があります。しかし hplipサイト から、新しいHP Officejetプリンターには少なくともバージョン3.12.4のhplipが必要であることがわかりました。

次のUbuntuリリースである12.10(quantal)にはhplipバージョン3.12.6が含まれていましたが、そのためだけにシステム全体をアップグレードしたくありませんでした。また、Javierがやったことよりも、Ubuntuの一貫したセットアップに近づけることを好みました。だからここに私がやったことがあります:

buntu packages site にアクセスし、次の各パッケージのアーキテクチャ(AMD64)の12.10(quantal)から最新のdebファイルをダウンロードしました。

libhpmud0
printer-driver-hpcups
libsane-hpaio
hplip-data
hplip

次に、次のコマンドを使用して、各debファイルをその順序でインストールしました。

Sudo dpkg -i <deb-file-name>

[実際には、まずhplipのためにそれを試しました。依存関係が欠落しているため失敗しました。そのリストをコンパイルするまで、依存関係を追跡し続けました。]

本当に必要なのはそれだけだと思いますが、完全を期すために、さらに2つのパッケージで同じことを行いました。

printer-driver-hpijs
hpijs-ppds

現在、HP Officejetプリンターは完全に機能し、本物のUbuntuパッケージで完全にサポートされています。

あとは、/etc/apt内のファイルを設定して、インストールしたクォンタルパッケージの更新を監視する方法を理解するだけです。私はそれをやろうとするとき、または誰か他の人が助けてくれるなら、この投稿を更新します。

2
Yitz

HP LaserJet P1005を構成するには:

  1. Sudo apt-get install hplip
  2. Sudo hp-setup -i
2
Kay

Hplipの古いバージョンを使用している場合は、hp-doctorを実行し、更新プロセスの指示に従ってください

0
TomoMiha