我有 Ubuntu 17.10。我的内核版本是 4.14.21-041421-generic。我从网站下载了 HPLIP 3.17.11 运行文件。不幸的是,我无法编译它。运行文件后.run
,它启动./configure
,并引发有关的错误net-snmp
。
具体来说,这些是 configure 的最后几行:
checking for cups ppd install... no
checking for foomatic-rip-hplip install... no
checking for qt5... no
checking for qt4... yes
checking for qt3... no
checking for policykit... no
checking for host machine platform... x86_64
checking for CRYPTO_free in -lcrypto... no
configure: error: cannot find net-snmp support (or --disable-network-build)
SNMP 已安装:
snmp is already the newest version (5.7.3+dfsg-1.7ubuntu1).
并且libsnmp-dev
已安装(版本 5.7.3)。
答案1
这里有两个时刻
hplip-gui 是17.10 包装精良- 您将获得 3.17.7,您可以使用以下命令安装此版本:
sudo apt-get install hplip-gui
如果您需要编译此包,您应该执行以下操作:
启用源代码存储库然后
software-properties-gtk
获取构建依赖项sudo apt-get build-dep hplip-gui
然后运行
./configure
,make
依此类推。
答案2
hplip 有多个依赖项,如 libsnmp、libcups、libusb、libdbus-1。请确保在运行 ./configure 之前安装所有这些。如果安装了所有这些,安装将顺利进行。