我在用着Ubuntu 17.10
根据发布说明https://developers.hp.com/hp-linux-imaging-and-printing/release_notes我需要 hplip 3.17.11。
我已尝试使用以下命令从 shell 安装程序进行安装:
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
3.17.11 增加了对 Ubuntu 17.10 的支持,但这hplip
与您的问题无关。您不想查看 HP 原生支持哪个发行版,而是想查看您的打印机从哪个版本开始受支持。Ubuntu 已经hplip
提供该版本很长时间了,您不需要 HP 提供该版本。
hplip
是 Ubuntu 17.10 3.17.7 版本的一部分。您只需安装它即可,没有任何问题apt install hplip
。
现在你需要哪个版本?从发行说明您引用的,很明显您的打印机 HP Officejet Pro 8720 自hplip
3.16.5 起受支持,因此您可以使用发行版提供的版本。
要挽救您的安装,请回滚并卸载您为 shell 安装程序安装的内容。然后,apt install hplip
按上述操作。
这样就行了。
答案2
我升级了发行版
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
我可以再次打印。