Quelle est la meilleure façon d'installer de nouvelles versions hplip?

14

Hplip est le logiciel qui pilote la plupart des imprimantes hp. Les nouvelles imprimantes ne sont généralement prises en charge que dans les versions plus récentes du logiciel. Canonical ne rétroporte pas les nouveaux packages de versions aux anciennes versions d'Ubuntu, ce qui signifie que les pilotes les plus récents ne seront pas disponibles dans le Centre logiciel des anciennes versions d'Ubuntu.

Hier, à titre d'exemple, j'avais besoin de raccorder un hp 1005p à un ordinateur exécutant la 8.04. J'ai été obligé d'installer un hplip plus récent que la version disponible dans les référentiels. Je l'ai installé en utilisant le script de la page hp, mais j'aimerais connaître d'autres alternatives.

Quelle est la meilleure (techniquement, pas la plus simple) façon de l'installer et pourquoi?.

Javier Rivera
la source
BTW J'ai besoin d'un meilleur titre pour la question, la suggestion ou l'édition (si suffisamment de représentants) appréciée.
Javier Rivera
Je suppose que votre question est: existe-t-il un ppa pour hplip?
Capi Etheriel
Pas vraiment, c'est plutôt: y a-t-il un ppa pour hplip, si ce n'est pas le cas, quelle est la meilleure façon de l'installer?.
Javier Rivera
1
Il y a un ppa , mais malheureusement il a longtemps été négligé. Donc pour le moment c'est inutile. Un ppa bien entretenu avec des mises à jour rapides pour chaque nouvelle version de hplip serait vraiment la bonne solution à ce problème.
Yitz
Comment faire cela sur Ubuntu Server 12.04 qui n'a pas d'interface graphique?
KangaRufus

Réponses:

10

Vous pouvez utiliser l' installateur officiel hp comme je l'ai fait. Il détectera que j'utilise Ubuntu, désinstallera les anciens pilotes, récupérera toutes les dépendances (y compris les éléments essentiels de la construction), compilera la nouvelle version, fera un bon deb et l'installera.

Fonctionnalités intéressantes:

  • C'est propre, il désinstalle les anciennes versions et s'installe en deb.
  • C'est toujours la dernière version stable, elle ajoute rapidement un support aux imprimantes plus récentes.
  • Cela a fonctionné avec toutes les versions d'Ubuntu que je lui lance. C'est probablement aussi une distribution croisée.

Problèmes:

  • L'installation prend beaucoup de temps, elle doit compiler le pilote et récupérer des centaines de mégas de dépendances sur Internet.
  • Il ne s'intègre pas à Ubuntu Update, donc pas de mises à jour de sécurité automatiques.
  • A-t-il vraiment besoin d'ajouter une icône HP au plateau?.

C'est un excellent logiciel, techniquement c'est incroyable, mais les deux premiers problèmes sont un problème pour moi.

Javier Rivera
la source
L'installation ici a pris moins de 5 minutes. Et les tailles de téléchargement étaient modestes.
Jakob
Je pense que l'utilisation du programme d'installation officiel de hp est la meilleure approche à votre disposition actuellement.
Elder Geek
Quant à l'un de vos "problèmes", vous pouvez masquer l'icône de la barre d'état système dans les paramètres de hplip. Options: afficher, masquer lorsqu'il est inactif ou masquer toujours.
maddentim
6

Installation à partir des backports officiels dans Ubuntu 12.04 LTS

Au moins pour Ubuntu 12.04 LTS, une version relativement nouvelle de HPLIP est disponible dans le precise-backportsréférentiel officiel . Voir cette réponse pour savoir comment activer le référentiel de backports (doit être activé par défaut).

Vous pouvez ensuite installer la dernière version de HPLIP à partir du référentiel de backports comme ceci:

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

À mon humble avis, cela devrait être la meilleure solution «techniquement» pour obtenir une version très récente de HPLIP (au moins pour Ubuntu 12.04 LTS) car cette solution ne pose pas les problèmes mentionnés dans la réponse de Javier Rivera .

Chriki
la source
1
instantanée et officiellement prise en charge, c'est la voie à
suivre-
2

J'utilise actuellement Ubuntu 12.04 (précis), qui a la version 3.12.2 de hplip. Mais j'ai découvert sur le site hplip que j'avais besoin d'au moins la version 3.12.4 de hplip pour ma nouvelle imprimante HP Officejet.

J'ai remarqué que la prochaine version d'Ubuntu la plus récente, 12.10 (quantique), avait la version 3.12.6 de hplip, mais je ne voulais pas encore mettre à niveau mon système entier juste pour cela. J'ai également préféré rester plus proche d'une configuration Ubuntu cohérente que ce que Javier a fini par faire. Voici donc ce que j'ai fait:

Je suis allé sur le site des packages Ubuntu et j'ai téléchargé le dernier debfichier de 12.10 (quantal) pour mon architecture (amd64) pour chacun des packages suivants:

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

J'ai ensuite installé chacun des debfichiers, dans cet ordre , à l'aide de cette commande:

sudo dpkg -i <deb-file-name>

[En fait, j'ai d'abord essayé de faire ça juste pour hplip. Il a échoué en raison de dépendances manquantes. J'ai continué à suivre les dépendances jusqu'à ce que je compile cette liste.]

Je pense que c'est tout ce dont j'ai besoin, vraiment, mais pour être complet, j'ai fait la même chose pour deux autres packages:

printer-driver-hpijs
hpijs-ppds

Maintenant, mon imprimante HP Officejet fonctionne parfaitement, entièrement prise en charge par des packages Ubuntu authentiques.

La seule chose qui reste à faire est de comprendre comment configurer les fichiers /etc/aptpour surveiller les mises à jour des packages quantiques que j'ai installés. Je mettrai à jour ce message si et quand je me débrouille pour le faire, ou peut-être que quelqu'un d'autre peut aider.

Yitz
la source
2

Pour configurer le HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
Kay
la source
Ils ont aussi un guisudo apt install hplip-gui
frmdstryr
0

Si vous avez une ancienne version de hplip, lancez hp-doctor et suivez simplement les instructions pour le processus de mise à jour

TomoMiha
la source
-1

Je pense que la meilleure façon est de Software Center. Je l'ai fait plusieurs fois et c'était OK.

rovshango
la source
1
Je parle d'installer une version plus récente que celle qui est disponible dans le Centre logiciel. Imaginez que HP expédie une nouvelle imprimante en ce moment. Hplip le supportera dans quelques semaines avec une nouvelle version. Cette version ne sera jamais ajoutée au Centre logiciel Ubuntu 10.10.
Javier Rivera