天天看點

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 指令方式被标記為deprecated

pkg install 現在可以安裝本地封包件,并且從遠端倉庫中解析依賴關系;

大部分代碼被改造成沙盒機制

進行了大量重寫以便改進移植性

包安裝程序機制也進行了重寫,以保證更高的安全性,并且更合理的處理schg标簽

鎖機制做了重要修改,以便獲得更高粒度的鎖

大量使用libucl

簡化API

UI進行大量改進以便提供更好的使用者體驗

對多倉庫模式進行了大量改進

pkg審計代碼被移到library中

pkg -o A=B 指令會覆寫配置檔案

UI支援長選項

包的單一性不再 origin

無數bug修複

無數行為behaviours修複

更多不再詳述

繼續閱讀