Jaki jest najlepszy sposób na zainstalowanie nowych wersji hplip?

14

Hplip to oprogramowanie, które obsługuje większość drukarek HP. Zwykle nowe drukarki są obsługiwane tylko w nowszych wersjach oprogramowania. Canonical nie przenosi pakietów nowych wersji do starszych wersji Ubuntu, co oznacza, że ​​nowsze sterowniki nie będą dostępne w Centrum oprogramowania starszych wersji Ubuntu.

Na przykład wczoraj musiałem podłączyć HP 1005p do komputera z systemem 8.04. Musiałem zainstalować nowszą wersję hplipa niż wersję dostępną w repozytoriach. Zainstalowałem go za pomocą skryptu ze strony hp, ale chciałbym poznać inne alternatywy.

Jaki jest najlepszy (technicznie, nie najłatwiejszy) sposób instalacji i dlaczego?

Javier Rivera
źródło
BTW Potrzebuję lepszego tytułu do pytania, sugestii lub edycji (jeśli wystarczająca ilość powtórzeń) doceniona.
Javier Rivera
Myślę, że twoje pytanie brzmi: czy istnieje ppa dla hplip?
Capi Etheriel,
Nie bardzo, to raczej: czy istnieje ppa dla hplip, jeśli nie, jaki jest najlepszy sposób na zainstalowanie go ?.
Javier Rivera
1
Istnieje ppa , ale niestety było zaniedbywane przez długi czas. W tej chwili jest to bezużyteczne. Dobrze utrzymany ppa z szybkimi aktualizacjami dla każdego nowego wydania hplip naprawdę byłby właściwym rozwiązaniem tego problemu.
Yitz
Jak to zrobić na Ubuntu Server 12.04, który nie ma GUI?
KangaRufus

Odpowiedzi:

10

Możesz użyć oficjalnego instalatora hp tak jak ja. Wykryje, że używam Ubuntu, odinstaluje starsze sterowniki, pobierze wszystkie zależności (w tym niezbędne kompilacje), skompiluje nową wersję, zrobi niezłą deb i zainstaluje.

Świetne funkcje:

  • Jest czysty, odinstalowuje stare wersje i instaluje jako deb.
  • Jest to zawsze najnowsza stabilna wersja, szybko dodaje obsługę nowszych drukarek.
  • Działa ze wszystkimi wersjami Ubuntu, które na niego rzucam. Prawdopodobnie jest to również cross-distro.

Problemy:

  • Instalacja zajmuje dużo czasu, musi skompilować sterownik i pobrać setki mega zależności z Internetu.
  • Nie integruje się z aktualizacją Ubuntu, więc nie ma automatycznie aktualizacji zabezpieczeń.
  • Czy naprawdę trzeba dodać ikonę HP do zasobnika ?.

To świetne oprogramowanie, technicznie niesamowite, ale dwa pierwsze problemy są dla mnie problemem.

Javier Rivera
źródło
Instalacja zajęła mniej niż 5 minut. A rozmiary pobierania były niewielkie.
Jakob,
Myślę, że korzystanie z oficjalnego instalatora HP jest najlepszym dostępnym obecnie podejściem.
Starszy Geek
Jeśli chodzi o jeden z „problemów”, możesz ukryć ikonę zasobnika systemowego w ustawieniach hplip. Opcje: pokaż, ukryj, gdy nieaktywny lub zawsze ukryj.
maddentim 11.04.16
6

Instalowanie z oficjalnych backportów w Ubuntu 12.04 LTS

Przynajmniej dla Ubuntu 12.04 LTS istnieje stosunkowo nowa wersja HPLIP dostępna w oficjalnym precise-backportsrepozytorium. Zobacz tę odpowiedź, aby dowiedzieć się, jak włączyć repozytorium backports (powinno być domyślnie włączone).

Następnie możesz zainstalować najnowszą wersję HPLIP z repozytorium backports w następujący sposób:

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

IMHO, powinno to być „technicznie” najlepsze rozwiązanie, aby uzyskać najnowszą wersję HPLIP (przynajmniej dla Ubuntu 12.04 LTS), ponieważ to rozwiązanie nie stwarza problemów wymienionych w odpowiedzi Javiera Rivery .

Chriki
źródło
1
natychmiastowy i oficjalnie obsługiwane, to jest droga do Go-
chrismarx
2

Obecnie korzystam z Ubuntu 12.04 (precyzyjnie), który ma wersję 3.12.2 hplip. Ale dowiedziałem się ze strony hplip , że potrzebuję co najmniej wersji 3.12.4 hplip dla mojej nowej drukarki HP Officejet.

Zauważyłem, że następna najnowsza wersja Ubuntu, 12.10 (ilościowa), miała hplip w wersji 3.12.6, ale nie chciałem jeszcze aktualizować całego systemu. Wolałem też pozostać bliżej spójnej konfiguracji Ubuntu niż to, co ostatecznie zrobił Javier. Oto co zrobiłem:

Poszedłem na stronę z pakietami Ubuntu i debpobrałem najnowszy plik z wersji 12.10 (ilościowo) dla mojej architektury (amd64) dla każdego z następujących pakietów:

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

Następnie zainstalowałem każdy z debplików w tej kolejności , korzystając z tego polecenia:

sudo dpkg -i <deb-file-name>

[Właściwie to najpierw próbowałem to zrobić tylko dla hplipa. Nie powiodło się z powodu brakujących zależności. Śledziłem zależności, dopóki nie skompilowałem tej listy.]

Myślę, że to wszystko, czego naprawdę potrzebuję, ale dla kompletności zrobiłem to samo dla dwóch kolejnych pakietów:

printer-driver-hpijs
hpijs-ppds

Teraz moja drukarka HP Officejet działa idealnie, w pełni obsługiwana przez oryginalne pakiety Ubuntu.

Jedyne, co pozostało do zrobienia, to dowiedzieć się, jak skonfigurować pliki, /etc/aptaby sprawdzały aktualizacje zainstalowanych pakietów kwantowych. Zaktualizuję ten post, jeśli i kiedy to zrobię, a może ktoś inny może pomóc.

Yitz
źródło
2

Aby skonfigurować HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
Kay
źródło
Mają też guisudo apt install hplip-gui
frmdstryr
0

Jeśli masz starszą wersję hplip, po prostu uruchom hp-doctor i postępuj zgodnie z instrukcjami dotyczącymi procesu aktualizacji

TomoMiha
źródło
-1

Myślę, że najlepiej jest z Software Center. Zrobiłem to kilka razy i było OK.

rovshango
źródło
1
Mówię o zainstalowaniu nowszej wersji niż ta, która jest dostępna w Centrum oprogramowania. Wyobraź sobie, że HP wysyła teraz nową drukarkę. Hplip będzie go obsługiwał za kilka tygodni dzięki nowej wersji. Ta wersja nigdy nie zostanie dodana do Centrum oprogramowania Ubuntu 10.10.
Javier Rivera