Arch 的軟體套件管理器 Aura 4.0.0 發布了。 Linux

為 Arch 發行版開發軟體套件管理器的 Aura 4.0.0 專案已正式發布。 Linux它擴展了標準 Pacman 套件管理器的功能。該專案創建於 2012 年,最初旨在為 AUR(Arch 用戶倉庫)提供建置軟體包的工具,AUR 供第三方開發者分發未包含在 Arch 主發行版倉庫中的軟體包。 Linux專案代碼以 GPLv3 許可證發布。

除了 AUR 特定的功能之外,Aura 還提供了擴展 Pacman 功能的其他功能(目前 Aura 的高級功能中只有 1/3 是 AUR 特定的)。例如,可以使用工具來直觀地分析依賴關係、處理包集的快照(以保存和恢復狀態)、管理殘餘依賴關係以及將單個包或整個系統回滾到以前的版本。

Aura 套件管理器與 Pacman 完全向後相容,並支援其所有命令和選項(Aura 可以用作具有高級功能的 Pacman 替代品)。透過指定「-A」命令列選項來呼叫與 AUR 相關的附加功能,透過「-B」和「-C」選項呼叫用於處理快照和版本的工具,這些選項與 Pacman 選項不重疊。還提供了其他命令,例如“check”、“conf”、“free”、“stats”和“deps”,用於檢查系統完整性、使用配置、分析許可證、查看統計資料和解析依賴關係。

Pacman 的功能是使用 libalpm 庫重新實現的,該庫提供了 Pacman 套件管理器中使用的基本套件管理功能。該項目還維護著自己的 服務器 有了軟體包元數據,就可以顯著加快軟體包搜尋和依賴關係解析速度。

新版本的顯著之處在於完全重寫了程式碼庫,從使用 Haskell 語言翻譯為 Rust 語言。更改語言可以顯著提高生產力、簡化安裝、使用 libalpm 的現成 Rust 綁定、使專案對新開發人員更具吸引力、改進命令列介面並將可執行檔的大小減少 4 倍。

新增了“aura deps”命令,它允許您產生具有依賴關係的可視化表示的圖像。例如,要查看gcc依賴的包,可以運行“aura deps gcc -reverse -optional -open”,要查看gcc依賴的包,可以運行“aura deps gcc -limit=3 -open”:

 Arch 的軟體套件管理器 Aura 4.0.0 發布了。 Linux
 Arch 的軟體套件管理器 Aura 4.0.0 發布了。 Linux


來源: opennet.ru
為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster