`gnutls/gnutls.h: 安装最新的 `cups` 时没有这样的文件或目录`

问题描述

我正在尝试安装最新版本的 cups 2.3.3,我正在关注 https://fossies.org/linux/cups/INSTALL.md

在执行 make 命令后,出现以下错误

In file included from cups-private.h:21:0,from auth.c:17:
http-private.h:70:14: Fatal error: gnutls/gnutls.h: No such file or directory
 #    include <gnutls/gnutls.h>
              ^~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [../Makedefs:271: auth.o] Error 1

注意我按照步骤操作

sudo apt-get install autoconf build-essential libavahi-client-dev \
     libgnutls28-dev libkrb5-dev libnss-mdns libpam-dev \
     libsystemd-dev libusb-1.0-0-dev zlib1g-dev

在前往make之前。

解决方法

您似乎缺少一个与 gnutls 相关的软件包。尝试搜索您需要的软件包:

$ apt-file search gnutls/gnutls.h
libgnutls28-dev: /usr/include/gnutls/gnutls.h

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...