Как установить hplip 3.17.11 под Ubuntu 17.10 для HP OfficeJet Pro 8720

Я использую Ubuntu 17.10

Согласно примечаниям к выпуску https://developers.hp.com/hp-linux-imaging-and-printing/release_notes Мне нужно hplip 3.17.11.

Я попытался установить из установщика оболочки следующее:

error: Configure failed with error: libnetsnmp not found

Когда я делаю следующее:

sudo apt-get install libsnmp-dev

я получаю

libsnmp-dev is already the newest version (5.7.3+dfsg-1.7ubuntu1)

И apt является более старой версией

apt-cache policy hplip
hplip:
  Installed: 3.17.7+repack0-3
  Candidate: 3.17.7+repack0-3
  Version table:
 *** 3.17.7+repack0-3 500
      500 http://us.archive.ubuntu.com/ubuntu artful/main amd64 Packages
      100 /var/lib/dpkg/status

У кого-нибудь есть какие-либо идеи о том, как я могу установить и / или отладить это?

Вывод

dpkg -S libnetsnmp
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmphelpers.a
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmphelpers.so.30
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmpagent.so.30
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmpagent.a
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmpmibs.so.30.0.3
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmpagent.so
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmpmibs.so.30
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmp.a
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmp.so
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmpmibs.a
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmphelpers.so
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmpagent.so.30.0.3
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmphelpers.so.30.0.3
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmpmibs.so
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30
libsnmp-dev: /usr/lib/x86_64-linux-gnu/libnetsnmptrapd.a  
libsnmp30:amd64: /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30.0.3
1
задан 8 January 2018 в 05:15

3 ответа

Я обновил дистрибутивы

sudo do-release-upgrade -d

Теперь я получаю такой вывод:

apt-cache policy hplip
hplip:
  Installed: 3.17.10+repack0-2
  Candidate: 3.17.10+repack0-2
  Version table:
 *** 3.17.10+repack0-2 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

Я могу печатать снова.

0
ответ дан 8 January 2018 в 05:15

Я установил драйвер HP ubuntu непосредственно с веб-сайта HP здесь:

, используя sudo ./hplip*.run

, но получил

ПЕРЕПРОВЕРКА ЗАВИСИМОСТИ

ошибка: по-прежнему отсутствует требуемая зависимость 'pyqt5-dbus (PyQt 5 DBus - DBus Поддержка PyQt5)'. ошибка: требуемая зависимость 'pyqt5 (PyQt 5-интерфейс Qt для Python (для Qt версии 4.x))' по-прежнему отсутствует. ошибка: установка не может продолжаться без этих зависимостей. ошибка: пожалуйста, установите эту зависимость вручную и перезапустите этот установщик.

Затем установили с помощью pip (проверьте используемую версию Python):

pip3 install pyqt5
pip3 install pyqt5-bus

перезапустите установщик, и затем он успешно работает.

0
ответ дан 8 January 2018 в 05:15

Тот факт, что в hplip 3.17.11 добавлена ​​поддержка Ubuntu 17.10, не имеет отношения к вашей проблеме здесь. Вы не хотите смотреть, какой дистрибутив изначально поддерживается HP, вы хотите узнать, какая версия вашего принтера поддерживается. hplip поставляется Ubuntu в течение достаточно долгого времени, вам не нужно получать его от HP.

hplip является частью Ubuntu 17.10 в версии 3.17.7. Вы можете установить его без проблем с помощью всего лишь apt install hplip.

А какая версия тебе нужна? Из заметок о выпуске , которые вы цитировали, очевидно, что ваш принтер HP Officejet Pro 8720 поддерживается начиная с hplip 3.16.5, поэтому вам будет хорошо с поставляемой дистрибутивной версией.

Чтобы спасти установку, откатитесь и удалите то, что вы установили для установщика оболочки. Затем сделайте apt install hplip, как упомянуто выше.

Это должно сделать работу.

3
ответ дан 8 January 2018 в 05:15

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

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