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

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

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

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

14
задан 28 October 2010 в 23:52

6 ответов

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

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

Я перешел к сайту пакетов Ubuntu и загрузил последнее deb файл от 12,10 (quantal) для моей архитектуры (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 для наблюдения за обновлениями для quantal пакетов, я установил. Я обновлю это сообщение, если и когда я найду время для выполнения этого, или возможно кто-то еще может помочь.

2
ответ дан 28 October 2010 в 23:52

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

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

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

Проблемы:

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

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

0
ответ дан 28 October 2010 в 23:52

Установка из официальных 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
ответ дан 28 October 2010 в 23:52

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

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
0
ответ дан 28 October 2010 в 23:52

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

0
ответ дан 28 October 2010 в 23:52

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

0
ответ дан 28 October 2010 в 23:52

Другие вопросы по тегам:

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