Hplip это программное обеспечение, которое управляет большинством принтеров HP. Обычно новые принтеры поддерживаются только в новых версиях программного обеспечения. Canonical не переносит пакеты новых версий в более старые версии Ubuntu, это означает, что более новые драйверы не будут доступны в Центре программного обеспечения более старых версий Ubuntu.
В качестве примера вчера мне нужно было подключить hp 1005p к компьютеру под управлением 8.04. Я был вынужден установить более новый hplip, чем версия, доступная в репозиториях. Я установил его, используя скрипт со страницы hp, но я хотел бы знать другие варианты.
Какой самый лучший (технически, а не самый простой) способ его установки и почему?
package-management
hardware
drivers
printing
Хавьер Ривера
источник
источник
Ответы:
Вы можете использовать официальный установщик HP, как я сделал. Он обнаружит, что я использую Ubuntu, удаляю старые драйверы, извлекаю все зависимости (включая build-essentials), скомпилирую новую версию, сделаю хороший deb и установлю его.
Отличные функции:
Проблемы:
Это отличная программа, технически она удивительна, но первые две проблемы - это проблема для меня.
источник
Установка из официальных Backports в Ubuntu 12.04 LTS
По крайней мере, для Ubuntu 12.04 LTS в официальном репозитории доступна относительно новая версия HPLIP
precise-backports
. Посмотрите этот ответ, чтобы узнать, как включить репозиторий backports (должен быть включен по умолчанию).Затем вы можете установить последнюю версию HPLIP из репозитория backports следующим образом:
ИМХО, это должно быть «технически» лучшим решением для получения самой последней версии HPLIP (по крайней мере для Ubuntu 12.04 LTS), поскольку это решение не создает проблем, упомянутых в ответе Хавьера Риверы .
источник
В настоящее время я использую Ubuntu 12.04 (точная версия), которая имеет версию 3.12.2 hplip. Но я узнал с сайта hplip, что мне нужна как минимум версия 3.12.4 hplip для моего нового принтера HP Officejet.
Я заметил, что в следующем последнем выпуске Ubuntu, 12.10 (количественном), была версия hplip 3.12.6, но я пока не хотел обновлять всю свою систему только для этого. Я также предпочел оставаться ближе к согласованной настройке Ubuntu, чем то, что в итоге делал Хавьер. Итак, вот что я сделал:
Я пошел на сайт пакетов Ubuntu и скачал последний
deb
файл от 12.10 (количественный) для моей архитектуры (amd64) для каждого из следующих пакетов:Затем я установил каждый из
deb
файлов в указанном порядке , используя эту команду:[На самом деле, сначала я попытался сделать это только для hplip. Это не удалось из-за отсутствия зависимостей. Я продолжал следить за зависимостями, пока не собрал этот список.]
Я думаю, что это все, что мне нужно, правда, но для полноты я сделал то же самое для еще двух пакетов:
Теперь мой принтер HP Officejet работает отлично, полностью поддерживается подлинными пакетами Ubuntu.
/etc/apt
Осталось только выяснить, как настроить файлы для просмотра обновлений для количественных пакетов, которые я установил. Я буду обновлять этот пост, если и когда мне удастся это сделать, или, может быть, кто-то может помочь.источник
Чтобы настроить HP LaserJet P1005:
sudo apt-get install hplip
sudo hp-setup -i
источник
sudo apt install hplip-gui
Если у вас старая версия hplip, просто запустите
hp-doctor
и следуйте инструкциям по обновлениюисточник
Я думаю, что лучший способ из Центра программного обеспечения. Я делал это несколько раз, и все было в порядке.
источник