未找到包裹“cairo”

Rai*_*fMT 4 mono cairo

我正在运行 Ubuntu 14.04 并尝试编译 libgdiplus(按照http://www.lovesmesomecode.com/20130719-compiling-mono-3-in-ubuntu/ 上的说明进行操作)以准备安装 NZBdrone。

运行 ./autogen.sh --prefix=/usr/local 时发生错误。(我在此之前遵循了所有说明。)此命令的说明说:

这将配置编译过程并确保您的计算机安装了所有正确的库和依赖项。如果你运行了上面的一切,你应该很高兴。如果它因错误而失败并表明您缺少库或包,您可能需要安装该包的开发版本,然后再次尝试运行该命令。

我收到的错误说:

检查开罗...不

配置:错误:未满足包要求(开罗> = 1.6.4):

未找到包裹“cairo”

如果您在非标准前缀中安装了软件,请考虑调整 PKG_CONFIG_PATH 环境变量。

或者,您可以设置环境变量 CAIRO_CFLAGS 和 CAIRO_LIBS 以避免调用 pkg-config。有关更多详细信息,请参阅 pkg-config 手册页。

我在另一个地方找到了安装 cairo 的说明,所以我尝试运行命令来安装 cairo。我还找到了安装 libgdiplus 的说明,并尝试使用“sudo apt-get install libgdiplus”进行安装。

但是每次我回来运行'./autogen.sh --prefix=/usr/local'时,我都会收到相同的错误消息,即找不到cairo。

感谢您提供的任何帮助。

Sal*_*lem 9

您安装了错误的软件包(那个是 Dock,而您正在寻找一个是图形库的软件包)。您可以使用以下命令获取开罗的开发文件

$ sudo apt-get install libcairo2-dev
Run Code Online (Sandbox Code Playgroud)

一般来说,当你编译一些软件时,它要求包XYZ,你可以试试你是否有任何包命名XYZ-devlibXYZ-dev

如果您遇到更多错误,请更新您的问题。