Qual é a melhor maneira de instalar novas versões de hplip?

14

O Hplip é o software que mais aciona as impressoras hp. Normalmente, novas impressoras são suportadas apenas em versões mais recentes do software. A Canonical não suporta novos pacotes de versões para versões mais antigas do Ubuntu, o que significa que os drivers mais recentes não estarão disponíveis no Centro de Software de versões mais antigas do Ubuntu.

Como exemplo, ontem eu precisei ligar uma hp 1005p a um computador com 8.04. Eu fui forçado a instalar um hplip mais recente do que a versão disponível nos repositórios. Eu o instalei usando o script da página hp, mas gostaria de saber outras alternativas.

Qual é a melhor maneira (tecnicamente, não a mais fácil) de instalá-lo e por quê?

    
por Javier Rivera 28.10.2010 / 19:59

6 respostas

10

Você pode usar o instalador hp oficial como eu fiz. Ele irá detectar que eu estou usando o Ubuntu, desinstalar os drivers mais antigos, buscar todas as dependências (incluindo build-essentials), compilar a nova versão, fazer um bom deb e instalá-lo.

Excelentes recursos:

  • É limpo, desinstala versões antigas e instala como deb.
  • É sempre a última versão estável, e adiciona rapidamente suporte a impressoras mais recentes.
  • Funcionou com todas as versões do Ubuntu que eu lancei nele. Provavelmente é também uma distribuição cruzada.

Problemas:

  • Demora muito tempo para instalar, ele deve compilar o driver e buscar centenas de megas de dependências da Internet.
  • Ele não se integra ao Ubuntu Update, portanto não há atualizações de segurança automaticamente.
  • Será que realmente é necessário adicionar um ícone da HP à bandeja?.

É um ótimo software, tecnicamente incrível, mas os dois primeiros problemas são um problema para mim.

    
por Javier Rivera 28.10.2010 / 20:09
5

Instalando a partir dos Backports oficiais no Ubuntu 12.04 LTS

Pelo menos para o Ubuntu 12.04 LTS existe uma versão relativamente nova do HPLIP disponível no site oficial precise-backports repositório. Veja esta resposta para saber como habilitar o repositório backports (deve ser habilitado por padrão).

Você pode então instalar a versão mais recente do HPLIP do repositório backports da seguinte forma:

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

IMHO, esta deve ser a melhor solução "tecnicamente" para obter uma versão recente do HPLIP (pelo menos para o Ubuntu 12.04 LTS), já que esta solução não representa os problemas mencionados em A resposta de Javier Rivera .

    
por Chriki 20.12.2013 / 12:59
2

Atualmente estou executando o Ubuntu 12.04 (preciso), que tem a versão 3.12.2 do hplip. Mas eu descobri pelo site hplip que eu precisava pelo menos da versão 3.12.4 do hplip para meu novo HP Officejet impressora.

Eu notei que a próxima versão mais recente do Ubuntu, a 12.10 (quantal), tinha a versão 3.12.6 da hplip, mas eu não queria atualizar todo o meu sistema, mas apenas para isso. Eu também preferi ficar mais perto de uma configuração consistente do Ubuntu do que o que Javier acabou fazendo. Então, aqui está o que eu fiz:

Eu fui para o site de pacotes do Ubuntu e baixei o último arquivo deb do 12.10 (quantal) para minha arquitetura (amd64) para cada um dos seguintes pacotes:

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

Eu então instalei cada um dos arquivos deb , nessa ordem , usando este comando:

sudo dpkg -i <deb-file-name>

[Na verdade, primeiro tentei fazer isso apenas para o hplip. Falhou devido a falta de dependências. Continuei seguindo as dependências até compilar essa lista.]

Eu acho que é tudo o que preciso, mas para completar, fiz o mesmo em mais dois pacotes:

printer-driver-hpijs
hpijs-ppds

Agora, a minha impressora HP Officejet funciona perfeitamente, totalmente suportada por pacotes genuínos do Ubuntu.

A única coisa que resta a fazer é descobrir como configurar os arquivos em /etc/apt para observar as atualizações dos pacotes quantais que eu instalei. Eu atualizarei este post se e quando eu conseguir fazer isso, ou talvez alguém possa ajudar.

    
por Yitz 13.01.2013 / 02:33
1

Para configurar a HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
por Kay 13.01.2013 / 03:27
0

Se você tem uma versão antiga do hplip, apenas corra %código%  e siga as instruções para o processo de atualização

    
por TomoMiha 02.11.2016 / 17:53
-1

Acho que a melhor maneira é do Centro de Software. Já fiz isso várias vezes e tudo bem.

    
por rovshango 28.10.2010 / 21:38