4.4. Mac OS X 安装须知

Mac OS X 中缺少许多常见的库和实用程序,但它们可以在 Mac OS X 上完美运行。Bugzilla 需要使用 GD 库来生成错误图表,GD 库就是其中之一。

获取这些库和实用程序最简单的方法是使用名为 Fink 的程序,它在性质上类似于 CPAN 安装程序,但安装的是常见的 GNU 实用程序。Fink 可从 <http://sourceforge.net/projects/fink/> 获取。

按照说明设置 Fink。安装完成后,您需要以 root 用户身份运行以下命令:fink install gd

它会提示您输入一些依赖项,键入 'y' 并按回车键以安装所有依赖项。然后观看它工作。

为了防止与 Apple 默认安装的软件发生冲突,Fink 在 /sw 下创建了自己的目录树,用于安装它安装的大部分软件。这意味着 libgd 的库和头文件将位于 /sw/lib 和 /sw/include,而不是 /usr/lib 和 /usr/local/include。由于库的这些位置发生了变化,Perl GD 模块将无法通过 CPAN 直接安装,因为它查找的是特定路径,而不是从您的环境中获取路径。但是,有一种解决方法 :-)

cpan>提示符下,键入 look GD。这应该会执行下载 GD 模块最新版本的操作,然后它将打开一个 shell 并将您放入构建目录。将 此补丁 应用于 Makefile.PL 文件(将补丁保存到文件中,并使用命令 patch < patchfile)。

然后,运行以下命令以完成 GD 模块的安装

perl Makefile.PL
make
make test
make install
并且不要忘记运行 exit 以返回 CPAN。