要配置 Mozilla 的编译时选项,请在 Mozilla 源代码树的根目录下输入 ./configure。要获取完整的编译时选项列表,请输入 ./configure --help。在进行生产编译之前,需要验证的一些事项包括验证环境偏好设置(邮件与非邮件、日历、ldap 等)是否已设置,并确保已启用加密包。
为了简单起见,我通常使用如下所示的简单构建脚本来配置 Mozilla。
#!/bin/sh MOZILLA_OFFICIAL=1 export MOZILLA_OFFICIAL BUILD_OFFICIAL=1 export BUILD_OFFICIAL ./configure --with-x --disable-calendar --enable-crypto --with-system-nspr --disable-debug --enable-extensions --enable-optimize --without-system-zlib --without-system-jpeg --without-system-png --without-system-mng |
一旦你应用了补丁、修改了配置文件并设置了选项,只需通过在源代码树的根目录下输入 ./gmake 用 gmake 构建 Mozilla,然后在xpinstall/packager目录中输入 gmake 来创建你的 tarball。这会将 tarball 放在 Mozilla 源代码树根目录正下方的 dist 子目录中。只需将该软件包移动到/usr/local,解压缩它,以构建该软件包的用户身份从命令行运行一次(命令是 /usr/local/mozilla/mozilla),你就几乎可以开始浏览了。