web-dev-qa-db-fra.com

Quel est le meilleur moyen d'installer de nouvelles versions de hplip?

Hplip est le logiciel qui pilote la plupart des imprimantes HP. En règle générale, les nouvelles imprimantes ne sont prises en charge que dans les versions les plus récentes du logiciel. Canonical ne transfère pas les paquetages des nouvelles versions dans les anciennes versions d'Ubuntu, ce qui signifie que les nouveaux pilotes ne seront pas disponibles dans le Centre de logiciel des anciennes versions d'Ubuntu.

Par exemple, hier, j’avais besoin de relier un HP 1005p à un ordinateur fonctionnant sous 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 façon (techniquement, pas la plus facile) de l’installer et pourquoi?.

14
Javier Rivera

Vous pouvez utiliser le fonctionnaire officiel installateur 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 build-essentials), compilera la nouvelle version, créera une version de Nice et l'installera.

Excellentes caractéristiques:

  • C'est propre, il désinstalle les anciennes versions et l'installe en tant que deb.
  • C'est toujours la dernière version stable, elle ajoute rapidement le support aux imprimantes les 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, il faut compiler le pilote et récupérer des centaines de méga de dépendances sur Internet.
  • Il ne s'intègre pas dans Ubuntu Update, donc pas de mises à jour de sécurité automatiques.
  • Faut-il vraiment ajouter une icône HP dans le bac?.

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

10
Javier Rivera

Installation à partir des backports officiels sous Ubuntu 12.04 LTS

Au moins pour Ubuntu 12.04 LTS, il existe ne version relativement nouvelle de HPLIP disponible dans le référentiel officiel precise-backports. 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 suit:

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 (du moins pour Ubuntu 12.04 LTS), car cette solution ne pose pas les problèmes mentionnés dans réponse de Javier Rivera .

6
Chriki

Je suis actuellement sous Ubuntu 12.04 (précis), qui a la version 3.12.2 de hplip. Mais j’ai appris sur le site hplip que j’avais besoin de la version 3.12.4 au moins de hplip pour ma nouvelle imprimante HP Officejet.

J'ai remarqué que la version la plus récente d'Ubuntu, 12.10 (quantal), contenait la version 3.12.6 de Hplip, mais je ne voulais pas encore mettre à niveau tout mon système, rien que pour ça. J'ai également préféré rester plus proche d'une configuration cohérente d'Ubuntu que ce que Javier a fini par faire. Alors voici ce que j'ai fait:

Je suis allé sur le site de paquets Ubunt et j'ai téléchargé le dernier fichier deb de 12.10 (quantal) pour mon architecture (AMD64) pour chacun des paquets suivants:

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

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

Sudo dpkg -i <deb-file-name>

[En fait, j'ai d'abord essayé de le faire uniquement 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 les véritables packages Ubuntu.

La seule chose qui reste à faire est de comprendre comment configurer les fichiers dans /etc/apt afin de surveiller les mises à jour des packages quantiques que j'ai installés. Je mettrai à jour ce post si et quand j'arriverai à le faire, ou peut-être que quelqu'un d'autre pourra vous aider.

2
Yitz

Pour configurer le HP LaserJet P1005:

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

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

0
TomoMiha