發布套件管理器 pacstall 5.0,為 Ubuntu 開發 AUR 類似物

軟體套件管理器 pacstall 5.0 已發布,它為 Ubuntu Linux 開發了 AUR 概念的模擬及其自己的儲存庫,其中包含 518 個軟體包,允許您在當前 Ubuntu 環境中安裝感興趣的程式的最新版本,與系統中可用的程式並行。軟體包採用 pacscript 格式,類似於 AUR 中的 PKGBUILD,其中還包含下載、依賴、建置和安裝資訊。該實用程式程式碼是用 Shell 編寫的,並根據 GPLv3 授權分發。

該工具包的功能包括:

  • 支援從發布檔案的源代碼和 git 存儲庫的片段構建程序,以及以 Appimage 和 deb 格式安裝現成的程序集和包。
  • 利用 axel 工具可以加快封包載入速度,該工具支援流並行化,並可同時從多個資料來源載入部分資料。 服務器.
  • 更新時,您可以從 Git 下載最新的提交,而無需等待套件更新。
  • 能夠從多個儲存庫安裝程式。
  • 能夠追蹤來自任何分支和分支的 Pacstall 更新。
  • 支援 bash、ZSH 和 Fish shell 中的命令完成。

在新版本中:

  • 對 pacscript 格式進行了許多違反相容性的更改,例如,某些參數已重新命名(姓名 -> pkgname、主頁 -> url 等)。
  • 新增了使用依賴項定義限制數組中版本的功能。
  • 新增了 check() 函數和關聯的 -Nc/—nocheck 標誌。
  • 新增了 {pre,post}_upgrade 和 pre_remove 函數以在升級和刪除套件之前或之後執行。
  • 提供了識別衝突包的能力。
  • 新增了帶有許可證清單的參數。
  • 添加了 -Qa/—品質保證和 Q/—安靜標誌。

來源: opennet.ru

添加評論