如何安装 Cairo 1.8.10

如何安装 Cairo 1.8.10

该软件包libcairo2-dev是 Cairo 图形库的最新版本 (1.10.2)。有什么方法可以安装 1.8.10 版本吗?

我正在运行 11.10,但如果可能的话,我对通用解决方案感兴趣。

答案1

如果您想测试旧版本的 Cairo,您可以在主目录中的临时前缀中构建它。

首先,确保你已经安装了 Cairo 的构建依赖项。你可以使用以下命令执行此操作:

sudo apt-get build-dep cairo

现在下载并解压旧版本的 Cairo:

wget http://cairographics.org/releases/cairo-1.8.10.tar.gz
tar xzf cairo-1.8.10.tar.gz
cd cairo-1.8.10

现在您想将 Cairo 构建为临时前缀。我曾~/prefix多次使用过此方法,但您可以使用任何目录。

./configure --prefix=$HOME/prefix
make
make install

现在您需要让自己的软件使用此版本的 Cairo。如果软件使用pkg-config来定位其依赖项,则只需设置以下环境变量:

export PKG_CONFIG_PATH=$HOME/prefix/lib/pkgconfig

如果没有使用pkg-config,您可能需要调整CFLAGS以包含-I$HOME/prefix/includeLDFLAGS包含-L$HOME/prefix/lib

最后,要使用自定义版本的 Cairo 运行您的程序,您需要配置动态链接器,以便它在您的临时前缀中查找共享库:

export LD_LIBRARY_PATH=$HOME/prefix/lib

设置完成后,您可以使用 验证您的程序是否链接到 Cairo 副本ldd。如果一切正常,您就大功告成了。

打扫干净

完成此临时安装后,清理工作非常容易。只需重置环境变量并删除临时安装前缀:

unset LD_LIBRARY_PATH
unset PKG_CONFIG_PATH
rm -rf $HOME/prefix

完成此操作后,您可能需要重新配置/重建您的程序,以使其再次使用系统 Cairo。

相关内容