`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