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


14

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

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

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


ところで、質問、提案、または編集のためのより良いタイトルが必要です(十分な担当者がいる場合)。
ハビエルリベラ

あなたの質問は、hplipのPPAはありますか?
カピエテリエル

実際には、それはもっと似ています:hplipのPPAがありますか?それがインストールする最良の方法ではない場合は?
ハビエルリベラ

1
PPAがありますが、残念ながら長い間無視されてきました。そのため、現時点では役に立ちません。hplipの新しいリリースごとに迅速に更新される、適切に管理されたppaは、この問題の正しい解決策です。
イッツ

GUIのない​​Ubuntu Server 12.04でこれを行う方法は?
KangaRufus

回答:


10

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

優れた機能:

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

問題点:

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

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


ここにインストールするのに5分もかかりませんでした。また、ダウンロードサイズは控えめでした。
ヤコブ

現時点では、公式のHPインストーラーを使用するのが最善の方法だと思います。
オタク長老

「問題」の1つについては、hplipの設定でシステムトレイアイコンを非表示にできます。オプション:表示、非アクティブ時に非表示、または常に非表示。
maddentim

6

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

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

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

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

私見、これはJavier Riveraの回答で言及された問題を引き起こさないので、これはHPLIPの最新バージョン(少なくともUbuntu 12.04 LTS用)を得るための「技術的に」最良のソリューションであるはずです。


1
インスタントで公式にサポートされているため、これが
目的です。

2

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

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

私はに行ってきましたUbuntuのパッケージのサイトと最新のダウンロードdeb以下のパッケージのそれぞれについて、私のアーキテクチャ(AMD64)のために12.10(量子的)からファイルを:

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

HP LaserJet P1005を構成するには:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i

彼らはまた、GUI持っているsudo apt install hplip-gui
frmdstryr

0

hplipの古いバージョンを使用している場合はhp-doctor 、アップデートプロセスの指示に従って実行 してください。


-1

最善の方法はソフトウェアセンターからだと思います。私はそれを数回やったことがあり、それは大丈夫でした。


1
ソフトウェアセンターで入手可能なものよりも新しいバージョンをインストールすることについて話している。HPが新しいプリンターを今すぐ出荷すると想像してください。Hplipは、新しいバージョンで数週間でサポートします。そのバージョンがUbuntu 10.10ソフトウェアセンターに追加されることはありません。
ハビエルリベラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.