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

14

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

Como exemplo ontem, eu precisava conectar um hp 1005p a um computador executando 8.04. Fui forçado a instalar um hplip mais recente que a versão disponível nos repositórios. Instalei-o usando o script da página hp, mas gostaria de conhecer outras alternativas.

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

Javier Rivera
fonte
BTW eu preciso de um título melhor para a pergunta, sugestão ou edição (se houver representante suficiente) apreciado.
Javier Rivera
Eu acho que sua pergunta é: existe um ppa para hplip?
Capi Etheriel
Na verdade, é mais como: existe um ppa para o hplip, se não, qual é a melhor maneira de instalá-lo?
Javier Rivera
1
Existe um ppa , mas infelizmente ele foi negligenciado por um longo tempo. Então, no momento, é inútil. Um ppa bem mantido, com atualizações rápidas para cada nova versão do hplip, seria realmente a solução certa para esse problema.
Yitz
Como fazer isso no Ubuntu Server 12.04 que não possui GUI?
KangaRufus

Respostas:

10

Você pode usar o instalador oficial da hp como eu fiz. Ele detectará que estou usando o Ubuntu, desinstale os drivers mais antigos, busque todas as dependências (incluindo o build-essentials), compile a nova versão, faça uma boa deb e instale-a.

Grandes recursos:

  • É limpo, desinstala versões antigas e instala como deb.
  • É sempre a versão estável mais recente, adiciona rapidamente suporte às impressoras mais recentes.
  • Funcionou com todas as versões do Ubuntu que eu joguei 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.
  • Ele realmente precisa adicionar um ícone HP à bandeja?

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

Javier Rivera
fonte
Demorou menos de 5 minutos para instalar aqui. E os tamanhos de download foram modestos.
19413 Jakob
Acho que usar o instalador oficial da hp é a melhor abordagem disponível para você atualmente.
Elder Geek
Quanto a um dos seus "problemas", você pode ocultar o ícone da bandeja do sistema nas configurações do hplip. Opções: mostrar, ocultar quando inativo ou ocultar sempre.
maddentim
6

Instalando a partir dos Backports Oficiais no Ubuntu 12.04 LTS

Pelo menos para o Ubuntu 12.04 LTS, há uma versão relativamente nova do HPLIP disponível no precise-backportsrepositório oficial . Consulte esta resposta para saber como ativar o repositório de backports (deve ser ativado por padrão).

Você pode instalar a versão mais recente do HPLIP a partir do repositório de backports da seguinte maneira:

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

IMHO, essa deve ser a melhor solução “tecnicamente” para obter uma versão muito recente do HPLIP (pelo menos para o Ubuntu 12.04 LTS), pois essa solução não apresenta os problemas mencionados na resposta de Javier Rivera .

Chriki
fonte
1
instantânea e oficialmente suportado, este é o caminho a ir-
chrismarx
2

Atualmente, estou executando o Ubuntu 12.04 (preciso), que possui a versão 3.12.2 do hplip. Mas descobri no site hplip que precisava de pelo menos a versão 3.12.4 do hplip para minha nova impressora HP Officejet.

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

Fui ao site de pacotes do Ubuntu e baixei o debarquivo mais recente da 12.10 (quantal) para minha arquitetura (amd64) para cada um dos seguintes pacotes:

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

Eu instalei cada um dos debarquivos, nessa ordem , usando este comando:

sudo dpkg -i <deb-file-name>

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

Eu acho que é tudo o que preciso, realmente, mas, para completar, fiz a mesma coisa em mais dois pacotes:

printer-driver-hpijs
hpijs-ppds

Agora, minha impressora HP Officejet funciona perfeitamente, totalmente suportada por pacotes Ubuntu originais.

A única coisa que resta a fazer é descobrir como configurar os arquivos /etc/aptpara observar as atualizações dos pacotes quantais que instalei. Atualizarei esta postagem se e quando eu fizer isso, ou talvez alguém possa ajudar.

Yitz
fonte
2

Para configurar o HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
Kay
fonte
Eles também têm um guisudo apt install hplip-gui
frmdstryr
0

Se você possui a versão antiga do hplip, basta executar hp-doctor e seguir as instruções para o processo de atualização

TomoMiha
fonte
-1

Eu acho que a melhor maneira é do Software Center. Eu já fiz isso várias vezes e foi bom.

rovshango
fonte
1
Estou falando sobre a instalação de uma versão mais recente que a disponível no Centro de Software. Imagine que a HP envia uma nova impressora agora. O Hplip o apoiará em semanas com uma nova versão. Essa versão nunca será adicionada ao Ubuntu 10.10 Software Center.
Javier Rivera