Який найкращий спосіб встановити нові версії hplip?


14

Hplip - це програмне забезпечення, яке працює на більшості принтерів HP. Зазвичай нові принтери підтримуються лише в новіших версіях програмного забезпечення. Canonical не підтримує пакети нових версій для старих версій Ubuntu, це означає, що новіші драйвери не будуть доступні в Центрі програмного забезпечення старих версій Ubuntu.

Як приклад вчора мені потрібно було підключити HP 1005p до комп'ютера під керуванням 8.04. Мене змусили встановити новий hplip, ніж версія, доступна у сховищах. Я встановив його за допомогою сценарію зі сторінки hp, але я хотів би знати інші альтернативи.

Який найкращий (технічно, не найпростіший) спосіб його встановити і чому ?.


До речі, мені потрібна краща назва за питання, пропозиція чи редагування (якщо достатньо відповіді).
Хав'єр Рівера

Я думаю, що ваше запитання: чи є ppa для hplip?
Capi Etheriel

Насправді, це більше схоже: чи є ppa для hplip, якщо він не є найкращим способом його встановлення ?.
Хав'єр Рівера

1
Є ППА , але, на жаль, давно нехтували. Тож на даний момент це марно. Добре підтримуваний ppa з швидкими оновленнями для кожного нового випуску hplip справді був би правильним рішенням цієї проблеми.
Іц

Як це зробити на сервері Ubuntu 12.04, який не має графічного інтерфейсу?
KangaRufus

Відповіді:


10

Ви можете використовувати офіційний інсталятор hp, як я. Він виявить, що я використовую Ubuntu, видалити старіші драйвери, доберусь усіх залежностей (включаючи основи build), скомпілюю нову версію, зробимо хороший деб і встановіть її.

Відмінні можливості:

  • Це чисто, він видаляє старі версії та встановлює як деб.
  • Це завжди остання стабільна версія, вона швидко додає підтримку новішим принтерам.
  • Це працювало з усіма версіями Ubuntu, які я кидаю на нього. Ймовірно, це також крос-дистрибуція.

Проблеми:

  • Щоб встановити багато часу, він повинен скласти драйвер і отримати сотні мегазалежностей з Інтернету.
  • Він не інтегрується в оновлення Ubuntu, тому автоматичних оновлень безпеки немає.
  • Чи дійсно потрібно додати в лоток значок HP ?.

Це чудовий фрагмент програмного забезпечення, технічно це дивовижно, але перші дві проблеми - це проблема для мене.


Тут знадобилося менше 5 хвилин. І розміри для завантаження були скромними.
Якоб

Я думаю, що використання офіційного інсталятора hp - це найкращий підхід, який зараз вам доступний.
Старійшина Гік

Щодо однієї з ваших "проблем", ви можете приховати піктограму системного лотка в налаштуваннях для hplip. Опції: показувати, ховати, коли неактивний, або ховати завжди.
maddentim

6

Встановлення з офіційних списків в Ubuntu 12.04 LTS

Принаймні для Ubuntu 12.04 LTS існує відносно нова версія HPLIP, доступна в офіційному precise-backportsсховищі. Дивіться цю відповідь, як увімкнути сховище за спинками (має бути включено за замовчуванням).

Потім ви можете встановити останню версію HPLIP із сховища заднього списку на зразок:

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

ІМХО, це має бути "технічно" найкращим рішенням для отримання найновішої версії HPLIP (принаймні для Ubuntu 12.04 LTS), оскільки це рішення не створює проблем, згаданих у відповіді Хав'єра Рівера .


1
Миттєво і офіційно підтримується, це шлях до
chrismarx

2

На даний момент я працюю на Ubuntu 12.04 (точно), який має версію 3.12.2 hplip. Але я дізнався з сайту hplip, що мені потрібна принаймні версія 3.12.4 hplip для мого нового принтера HP Officejet.

Я помітив, що наступний останній реліз Ubuntu, 12.10 (квантальний), мав hplip версії 3.12.6, але я не хотів оновити всю свою систему ще тільки для цього. Я також вважав за краще триматися ближче до послідовної установки Ubuntu, ніж те, що зробив Javier. Отже ось що я зробив:

Я зайшов на сайт пакунків Ubuntu і завантажив останній debфайл з 12.10 (квантал) для моєї архітектури (amd64) для кожного з наступних пакетів:

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

Потім я встановив кожен із debфайлів у такому порядку , використовуючи цю команду:

sudo dpkg -i <deb-file-name>

[Насправді, спершу я спробував це зробити лише для hplip. Не вдалося через відсутність залежностей. Я дотримувався залежностей, поки не склав цей список.]

Я думаю, що це все, що мені потрібно, але, для повноти, я зробив те ж саме для ще двох пакетів:

printer-driver-hpijs
hpijs-ppds

Тепер мій принтер HP Officejet працює ідеально, повністю підтримується справжніми пакетами Ubuntu.

Залишилося лише розібратися, як налаштувати файли, /etc/aptщоб слідкувати за оновленнями встановлених ментальних пакетів. Я оновлю цю посаду, якщо і коли я обійдуся цим, або, можливо, хтось ще може допомогти.


2

Щоб налаштувати HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i

У них також є guisudo apt install hplip-gui
frmdstryr

0

Якщо у вас є стара версія hplip, просто запустіть hp-doctor і дотримуйтесь інструкцій щодо процесу оновлення


-1

Я думаю, що найкращий спосіб - із Software Center. Я робив це кілька разів, і це було нормально.


1
Я говорю про встановлення нової версії, ніж та, яка доступна в Програмному центрі. Уявіть, HP зараз постачає новий принтер. Hplip підтримає його через тиждень новою версією. Ця версія ніколи не буде додана до програмного центру Ubuntu 10.10.
Хав'єр Рівера
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.