Який найкращий спосіб встановити нові версії 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.