1

我在使用自定义应用程序构建 freebsd 映像时遇到问题。我正在用 php 和 html 制作一个应用程序,它使用 freebsd 上的一些其他应用程序。现在我通过 FreeBSD 提供的一些命令(如 make buildworld、make release 等)发布了一个版本……然后我得到了文件: .iso 和 .img 。现在,当我安装它们时,没有找到在第一个系统中写入的 php 文件,并且 /usr/local 目录为空。如何生成包含我添加的所有文件以及我下载的所有端口或包的 FreeBSD 映像?我受到 pfsense 的启发,它是 FreeBSD 的一个分支。

4

1 回答 1

0

我自己没有尝试过,文档有点过时,但这可能是您正在寻找的:

https://www.freebsd.org/doc/en/articles/releng/release-build.html

你可能有三个选择:

  1. 修改上述生成版本的脚本。
  2. 如同一文档的可扩展性部分所述,单独分发所需文件并在安装基本系统时安装它们。
  3. 解压您拥有的 ISO,修改其中包含的 .txz 文件,添加文件,然后重新创建 .txz 存档和 ISO。

您也可以尝试在FreeBSD 论坛邮件列表上寻求帮助。

于 2016-05-05T16:44:46.137 回答