8.4 使用 Ports 以源代码方式安装软件
获取 Ports
使用 Ports 压缩包
# fetch https://mirrors.nju.edu.cn/freebsd-ports/ports.tar.gz# fetch https://mirrors.ustc.edu.cn/freebsd-ports/ports.tar.gz# fetch https://download.freebsd.org/ftp/ports/ports/ports.tar.gz解压 Ports 压缩包
# tar -zxvf ports.tar.gz -C /usr/ # 解压至 /usr/ 目录
# rm ports.tar.gz # 删除压缩包使用 Git 获取 Ports
安装 Git
拉取 Ports 存储库(USTC)的浅克隆
拉取 Ports 存储库(FreeBSD 官方)浅克隆
完全拉取 Ports 存储库(FreeBSD 官方)并指定分支
同步更新 Ports Git
附录:因时间错误导致的证书无效
使用 whereis 查询软件路径
whereis 查询软件路径查看软件包依赖
如何删除当前 Port 及其依赖的配置文件
如何一次性下载所有需要的软件包
Ports 编译的软件也可以打包为 pkg 包
更新 FreeBSD 软件包/Port
安装 portmaster
查看 Port 依赖关系
参考文献
全局设置 Ports 构建选项
如何全局屏蔽 MySQL
附录:Port 安装示例
安装 python3
如何设置所有必需的依赖
如何使用 pkg 安装依赖
故障排除与未竟事宜
autoconf-2.72 Invalid perl5 version 5.42.
autoconf-2.72 Invalid perl5 version 5.42.参考文献
最后更新于