Какой лучший способ установить новые версии hplip?

Hplip - это программное обеспечение, которое управляет большинством принтеров HP. Обычно новые принтеры поддерживаются только в новых версиях программного обеспечения. Canonical не переносит пакеты новых версий в более старые версии Ubuntu, это означает, что более новые драйверы не будут доступны в Центре программного обеспечения более старых версий Ubuntu.

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

Какой самый лучший (технически, а не самый простой) способ его установки и почему?

14
задан 27.10.2019, 18:21

6 ответов

Если у вас старая версия hplip, просто запустите hp-doctor и следуйте инструкциям для процесса обновления

0
ответ дан 27.10.2019, 18:21

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

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

Я зашел на сайт пакетов 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
[1114 ] Теперь мой принтер HP Officejet работает отлично, полностью поддерживается подлинными пакетами Ubuntu.

Осталось только выяснить, как настроить файлы в /etc/apt для отслеживания обновлений для установленных мной квантовых пакетов. Я обновлю этот пост, если и когда у меня получится, или кто-то другой может помочь.

0
ответ дан 27.10.2019, 18:22

Установка из официальных Backports в Ubuntu 12.04 LTS

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

Затем вы можете установить последнюю версию HPLIP из репозитория backports следующим образом:

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

ИМХО, это должно быть «технически» лучшим решением для получения самой последней версии HPLIP (по крайней мере, для Ubuntu 12.04 LTS), поскольку это решение не ставит проблем, упомянутых в ответе Хавьера Риверы .

0
ответ дан 27.10.2019, 18:23
  • 1
    мгновенно и официально поддерживается, это путь – robinwkurtz 27.10.2019, 18:23

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

Замечательные функции:

  • Он чистый, он удаляет старые версии и устанавливает их как deb.
  • Это всегда последняя стабильная версия, она быстро добавляет поддержку для новых принтеров.
  • Он работал со всеми версиями Ubuntu, которые я к нему добавляю. Вероятно, это также перекрестный дистрибутив.

Проблемы:

  • Требуется много времени для установки, он должен скомпилировать драйвер и получить сотни мегабайт зависимостей из Интернета.
  • Он не интегрируется в Обновление Ubuntu, поэтому нет автоматических обновлений безопасности.
  • Действительно ли нужно добавить значок HP в трее?.

Это отличная программа, технически она удивительна, но первые две проблемы - это проблема для меня.

0
ответ дан 27.10.2019, 18:24
  • 1
    Что касается одной из ваших «проблем», вы можете скрыть значок в системном трее в настройках hplip. Опции: показать, скрыть, когда неактивен, или скрыть всегда. – David Arenburg 27.10.2019, 18:24
  • 2
    Это заняло менее 5 минут, чтобы установить здесь. И размеры загрузки были скромными. – Daniel Siddall 27.10.2019, 18:24
  • 3
    Я думаю, что использование официального установщика hp является лучшим подходом, доступным для вас в настоящее время. – JRodDynamite 27.10.2019, 18:25

Я думаю, что лучший способ из Центра программного обеспечения. Я делал это несколько раз, и все было в порядке.

0
ответ дан 27.10.2019, 18:24
  • 1
    Я говорю об установке более новой версии, чем та, которая доступна в Центре программного обеспечения. Представьте, что HP поставляет новый принтер прямо сейчас. Hplip поддержит его в течение нескольких недель с новой версией. Эта версия никогда не будет добавлена ​​в Центр программного обеспечения Ubuntu 10.10. – Anupam 27.10.2019, 18:24

Чтобы настроить HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
0
ответ дан 27.10.2019, 18:25
  • 1
    У них также есть графический интерфейс sudo apt install hplip-gui – keithphw 27.10.2019, 18:25

Теги

Похожие вопросы