利用端口定制软件
在软件定制过程中,利用端口可以实现很多功能,下面为大家详细介绍相关内容。
构建软件包
可以从已安装的端口创建软件包,之后将定制的端口复制到其他机器并进行安装。在创建软件包之前,需要创建 /usr/ports/packages 目录,端口系统会将构建好的软件包放在该目录中。若没有此目录,软件包会位于端口目录中,导致软件包文件分散在文件系统各处。
- 使用 make package 命令创建软件包。
- 若想打包当前端口及其所有依赖项,可运行 make package-recursive 。
对于需要大量定制端口的情况,可以考虑使用 poudriere 建立自己的仓库,但在特殊情况下或想之后省事时,一次性构建软件包也是可行的。
卸载和重新安装端口
卸载端口有两种方式:
- 可以使用 pkg remove 命令卸载端口。
- 也能在端口目录中卸载端口,在端口目录中运行 make deinstall 可将程序从系统中移除,但端口仍保持编译状态,便于重新安装。
卸载端口后,编译好的程序和源文件仍存于端口的 work 子目录中。运行 make reinstall 可重新安装编译好的程序,可根据需要多次进行卸载和重新安装操作。
跟踪端口构建状态
端口集合通过隐藏文件(文件名以点开头)或“cook
超级会员免费看
订阅专栏 解锁全文
1972

被折叠的 条评论
为什么被折叠?



