FreeBSD的新一代包管理工具Pkg 1.3.0 发布Pkg 是 FreeBSD 下一代的打包管理工具,用来替代原来的 pkg_info/pkg_create/pkg_add 工具,可以本地打包,也提供远程打包,主要是为了方便远程二进制包升级。
Pkg 1.3.0 发布,此版本是 29 个贡献者 9 个月辛苦开发的成果,包括 373 个文件修改。
主要更新内容如下:
新的解析器,pkg现在有了真正的SAT解析器,可以自动处理冲突/并且动态发现冲突。 pkg set -o 命令方式被标记为dePRecatedpkg install 现在可以安装本地包文件,并且从远程仓库中解析依赖关系;大部分代码被改造成沙盒机制进行了大量重写以便改进移植性包安装进程机制也进行了重写,以保证更高的安全性,并且更合理的处理schg标签锁机制做了重要修改,以便获得更高粒度的锁大量使用libucl简化APIUI进行大量改进以便提供更好的用户体验对多仓库模式进行了大量改进pkg审计代码被移到library中pkg -o A=B 命令会覆盖配置文件UI支持长选项包的单一性不再 origin无数bug修复无数行为behaviours修复更多不再详述