Was ist der beste Weg, um neue hplip-Versionen zu installieren?


14

HPLIP ist die Software, die die meisten HP-Drucker antreibt. Normalerweise werden neue Drucker nur in neueren Versionen der Software unterstützt. Canonical unterstützt keine Pakete mit neuen Versionen für ältere Ubuntu-Versionen. Das bedeutet, dass neuere Treiber nicht im Software Center älterer Ubuntu-Versionen verfügbar sind.

Als Beispiel musste ich gestern eine HP 1005P an einen Computer mit 8.04 anschließen. Ich war gezwungen, einen neueren HPLIP als die in den Repositorys verfügbare Version zu installieren. Ich habe es mithilfe des Skripts von der HP-Seite installiert, aber ich möchte andere Alternativen kennen.

Welches ist die beste (technisch nicht die einfachste) Möglichkeit, es zu installieren, und warum?


Übrigens brauche ich einen besseren Titel für die Frage, den Vorschlag oder die Bearbeitung (wenn genügend Repräsentanten vorhanden sind).
Javier Rivera

Ich denke, deine Frage ist: Gibt es einen ppa für hplip?
Capi Etheriel

Nicht wirklich, es ist eher so: Gibt es ein ppa für hplip, wenn dies nicht der beste Weg ist, es zu installieren?
Javier Rivera

1
Es gibt ein ppa , aber leider wurde es lange vernachlässigt. Also im Moment ist es nutzlos. Ein gut gepflegtes ppa mit prompten Updates für jedes neue hplip-Release wäre wirklich die richtige Lösung für dieses Problem.
Yitz

Wie mache ich das auf Ubuntu Server 12.04 ohne GUI?
KangaRufus

Antworten:


10

Sie können den offiziellen HP Installer wie ich verwenden. Es erkennt, dass ich Ubuntu verwende, deinstalliere die älteren Treiber, rufe alle Abhängigkeiten ab (einschließlich Build-Essentials), kompiliere die neue Version, erstelle eine nette Deb und installiere sie.

Großartige Funktionen:

  • Es ist sauber, deinstalliert alte Versionen und installiert sich als Deb.
  • Es ist immer die aktuellste stabile Version und bietet Unterstützung für neuere Drucker.
  • Es hat mit allen Ubuntu-Versionen geklappt, die ich an ihn geworfen habe. Wahrscheinlich ist es auch Cross-Distribution.

Probleme:

  • Die Installation nimmt viel Zeit in Anspruch, der Treiber muss kompiliert und Hunderte von Abhängigkeiten aus dem Internet abgerufen werden.
  • Es wird nicht in Ubuntu Update integriert, daher keine automatischen Sicherheitsupdates.
  • Muss der Taskleiste wirklich ein HP-Symbol hinzugefügt werden?

Es ist eine großartige Software, technisch gesehen ist es erstaunlich, aber die ersten beiden Probleme sind für mich ein Problem.


Die Installation hier dauerte weniger als 5 Minuten. Und die Downloadgrößen waren bescheiden.
Jakob

Ich denke, die Verwendung des offiziellen HP Installers ist der beste Ansatz, der Ihnen derzeit zur Verfügung steht.
Elder Geek

Bei einem Ihrer "Probleme" können Sie das Symbol in der Taskleiste in den Einstellungen für hplip ausblenden. Optionen: Anzeigen, Ausblenden bei Inaktivität oder Immer ausblenden.
Maddentim

6

Installation von den offiziellen Backports in Ubuntu 12.04 LTS

Zumindest für Ubuntu 12.04 LTS gibt es eine relativ neue Version von HPLIP im offiziellen precise-backportsRepository. In dieser Antwort erfahren Sie, wie Sie das Backports-Repository aktivieren (sollte standardmäßig aktiviert sein).

Sie können dann die neueste Version von HPLIP wie folgt aus dem Backports-Repository installieren:

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

Meiner Meinung nach sollte dies die „technisch“ beste Lösung sein, um eine sehr aktuelle Version von HPLIP zu erhalten (zumindest für Ubuntu 12.04 LTS), da diese Lösung nicht die in Javier Riveras Antwort genannten Probleme aufwirft .


1
sofort und offiziell unterstützt, ist dies der Weg zu gehen
chrismarx

2

Ich verwende derzeit Ubuntu 12.04 (präzise), das die Version 3.12.2 von hplip hat. Aber ich habe es von der hplip-Seite erfahren habe dass ich mindestens die Version 3.12.4 von HPLIP für meinen neuen HP Officejet-Drucker benötige.

Mir ist aufgefallen, dass die nächste Ubuntu-Veröffentlichung, 12.10 (Quantal), die hplip-Version 3.12.6 hatte, aber ich wollte noch nicht mein gesamtes System nur dafür aktualisieren. Ich habe es auch vorgezogen, einem konsistenten Ubuntu-Setup näher zu sein als dem, was Javier letztendlich getan hat. Also hier ist was ich getan habe:

Ich bin auf die Ubuntu-Paketseite gegangen und habe die neueste debDatei von 12.10 (quantal) für meine Architektur (amd64) für jedes der folgenden Pakete heruntergeladen :

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

Ich habe dann jede der debDateien in dieser Reihenfolge mit dem folgenden Befehl installiert :

sudo dpkg -i <deb-file-name>

[Eigentlich habe ich zuerst versucht, das nur für hplip zu machen. Es ist aufgrund fehlender Abhängigkeiten fehlgeschlagen. Ich habe die Abhängigkeiten weiter verfolgt, bis ich diese Liste zusammengestellt habe.]

Ich denke, das ist alles, was ich wirklich brauche, aber der Vollständigkeit halber habe ich dasselbe für zwei weitere Pakete getan:

printer-driver-hpijs
hpijs-ppds

Jetzt funktioniert mein HP Officejet-Drucker einwandfrei und wird vollständig von Original-Ubuntu-Paketen unterstützt.

Sie müssen nur noch herausfinden, wie Sie die Dateien konfigurieren /etc/apt, um nach Updates für die Quantal-Pakete zu suchen, die ich installiert habe. Ich werde diesen Beitrag aktualisieren, wenn ich dazu komme, oder vielleicht kann jemand anderes helfen.


2

So konfigurieren Sie den HP LaserJet P1005:

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

Sie haben auch eine guisudo apt install hplip-gui
frmdstryr

0

Wenn Sie eine alte Version von hplip haben, führen Sie diese einfach aus hp-doctor und folgen Sie den Anweisungen für den Update-Vorgang


-1

Ich denke, der beste Weg ist vom Software Center. Ich habe es mehrmals gemacht und es war OK.


1
Ich spreche von der Installation einer neueren Version als der im Software Center verfügbaren. Stellen Sie sich vor, HP liefert gerade einen neuen Drucker aus. Hplip wird es in Wochen mit einer neuen Version unterstützen. Diese Version wird niemals zum Ubuntu 10.10 Software Center hinzugefügt.
Javier Rivera
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.