第 2 章 自行制作新 port

This translation may be out of date. To help with the translations please access the FreeBSD translations instance.

Table of Contents

那么, 您有兴趣创建自己的 port 或升级现有的 port? 太好了。

下面的内容将会提供一些创建FreeBSD port的指导。 如果想升级一个现有的 port, 那么您应该在看完这些内容并阅读 升级一个 port

因为这份文档不是十分详细, 您还应该再参考一下 /usr/ports/Mk/bsd.port.mk, 所有 port 的 Makefile 文件都会包含它。 即使不是每天都去摆弄 Makefile, 您也会从那个文件里面获得很多知识, 里面的注释非常详细。 还有要补充一下,如果您有其它的问题, 可以给FreeBSD ports 邮件列表 这个 mailing list 发信。

在这份文档里提到的大部分的变量 (VAR) 是不能修改的。 大多 (但不是全部) 都在 /usr/ports/Mk/bsd.port.mk 的开始部分进行了介绍; 其它一些也应该可以在那里找到。 注意这些文件使用了非标准的制表符: Emacs 和 Vim 应该能在打开文件的时候自动识别它, 而 vi(1)ex(1) 则需要在打开文件的时候通过 :set tabstop=4 来修正默认的设置。

想练练手吗? 请参阅我们的 希望移植的软件列表 来看看您是否有兴趣完成其中的任务。


Last modified on: March 9, 2024 by Danilo G. Baio