¿Cuál es la mejor manera de instalar nuevas versiones de hplip?

14

Hplip es el software que maneja la mayoría de las impresoras hp. Por lo general, las nuevas impresoras solo son compatibles con las versiones más recientes del software. Canonical no respalda los paquetes de nuevas versiones a versiones anteriores de Ubuntu, eso significa que los controladores más nuevos no estarán disponibles en el Centro de software de versiones anteriores de Ubuntu.

Como ejemplo ayer, necesitaba conectar un HP 1005p a una computadora con 8.04. Me vi obligado a instalar un hplip más nuevo que la versión disponible en los repositorios. Lo instalé usando el script de la página hp, pero me gustaría conocer otras alternativas.

¿Cuál es la mejor manera (técnicamente, no la más fácil) de instalarlo y por qué?

Javier Rivera
fuente
Por cierto, necesito un mejor título para la pregunta, sugerencia o edición (si es suficiente) apreciada.
Javier Rivera
Supongo que su pregunta es: ¿hay un ppa para hplip?
Capi Etheriel
En realidad no, es más como: ¿hay un ppa para hplip, si no es así, cuál es la mejor manera de instalarlo?
Javier Rivera
1
Hay un ppa , pero desafortunadamente ha sido descuidado por mucho tiempo. Así que por el momento es inútil. Un ppa bien mantenido con actualizaciones rápidas para cada nueva versión de hplip realmente sería la solución correcta para este problema.
Yitz
¿Cómo hacer esto en Ubuntu Server 12.04 que no tiene GUI?
KangaRufus

Respuestas:

10

Puedes usar el instalador oficial de HP como lo hice yo. Detectará que estoy usando Ubuntu, desinstalaré los controladores más antiguos, buscaré todas las dependencias (incluidos los elementos esenciales de compilación), compilaré la nueva versión, haré un buen deb e instálalo.

Grandes caracteristicas:

  • Está limpio, desinstala versiones antiguas e instala como deb.
  • Siempre es la última versión estable, agrega rápidamente soporte para impresoras más nuevas.
  • Funcionó con todas las versiones de Ubuntu que le lancé. Probablemente también es de distribución cruzada.

Problemas:

  • Lleva mucho tiempo instalarlo, debe compilar el controlador y obtener cientos de megas de dependencias de Internet.
  • No se integra en Ubuntu Update, por lo que no hay actualizaciones de seguridad automáticas.
  • ¿Realmente necesita agregar un ícono de HP a la bandeja?

Es una gran pieza de software, técnicamente es sorprendente, pero los dos primeros problemas son un problema para mí.

Javier Rivera
fuente
Me llevó menos de 5 minutos instalarlo aquí. Y los tamaños de descarga fueron modestos.
Jakob
Creo que usar el instalador oficial de HP es el mejor enfoque disponible para usted actualmente.
Élder Geek
En cuanto a uno de sus "problemas", puede ocultar el icono de la bandeja del sistema en la configuración de hplip. Opciones: mostrar, ocultar cuando está inactivo u ocultar siempre.
maddentim
6

Instalación desde los puertos oficiales en Ubuntu 12.04 LTS

Al menos para Ubuntu 12.04 LTS hay una versión relativamente nueva de HPLIP disponible en el precise-backportsrepositorio oficial . Consulte esta respuesta para saber cómo habilitar el repositorio de backports (debe estar habilitado de manera predeterminada).

Luego puede instalar la última versión de HPLIP desde el repositorio de backports de esta manera:

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

En mi humilde opinión, esta debería ser la mejor solución "técnicamente" para obtener una versión muy reciente de HPLIP (al menos para Ubuntu 12.04 LTS) ya que esta solución no plantea los problemas mencionados en la respuesta de Javier Rivera .

Chriki
fuente
1
instantáneo y con apoyo oficial, esta es la manera de ir-
chrismarx
2

Actualmente estoy ejecutando Ubuntu 12.04 (preciso), que tiene la versión 3.12.2 de hplip. Pero descubrí en el sitio hplip que necesitaba al menos la versión 3.12.4 de hplip para mi nueva impresora HP Officejet.

Me di cuenta de que la siguiente versión más reciente de Ubuntu, 12.10 (quantal), tenía la versión 3.12.6 de hplip, pero aún no quería actualizar todo mi sistema solo por eso. También preferí estar más cerca de una configuración de Ubuntu consistente que lo que Javier terminó haciendo. Entonces, esto es lo que hice:

Fui al sitio de paquetes de Ubuntu y descargué el último debarchivo de 12.10 (quantal) para mi arquitectura (amd64) para cada uno de los siguientes paquetes:

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

Luego instalé cada uno de los debarchivos, en ese orden , usando este comando:

sudo dpkg -i <deb-file-name>

[En realidad, primero intenté hacerlo solo por hplip. Falló debido a la falta de dependencias. Seguí siguiendo las dependencias hasta que compilé esa lista.]

Creo que eso es todo lo que necesito, realmente, pero para completar, hice lo mismo para dos paquetes más:

printer-driver-hpijs
hpijs-ppds

Ahora mi impresora HP Officejet funciona perfectamente, totalmente compatible con paquetes originales de Ubuntu.

Lo único que queda por hacer es descubrir cómo configurar los archivos /etc/aptpara ver las actualizaciones de los paquetes cuánticos que instalé. Actualizaré esta publicación cuando lo haga, o tal vez alguien más pueda ayudarme.

Yitz
fuente
2

Para configurar la HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
Kay
fuente
También tienen una interfaz sudo apt install hplip-gui
gráfica de usuario
0

Si tiene una versión anterior de hplip, simplemente ejecute hp-doctor y siga las instrucciones para el proceso de actualización

TomoMiha
fuente
-1

Creo que la mejor manera es desde el Centro de software. Lo he hecho varias veces y estuvo bien.

rovshango
fuente
1
Estoy hablando de instalar una versión más nueva que la que está disponible en el Centro de software. Imagine HP envía una nueva impresora en este momento. Hplip lo admitirá en semanas con una nueva versión. Esa versión nunca se agregará al Centro de software Ubuntu 10.10.
Javier Rivera