PacmanArchLinux 軟件包管理器
Pacman 是一個(gè)軟件包管理器, 作為 ArchLinux 發(fā)行版的一部分.
pacman 是在 Linux 中管理軟件包的實(shí)用程序。它使用簡單的壓縮文件作為包格式,并維護(hù)基于文本的包數(shù)據(jù)庫(更多層次結(jié)構(gòu)),以防萬一需要進(jìn)行一些手動(dòng)調(diào)整的情況。
pacman 并不努力“做所有事情”。它會在系統(tǒng)中添加,刪除和升級軟件包,并允許您在軟件包數(shù)據(jù)庫中查詢已安裝的軟件包,文件和所有者。它還嘗試自動(dòng)處理依賴關(guān)系,并可以從遠(yuǎn)程服務(wù)器下載軟件包。
pacman 的 2.0 版引入了 通過使用軟件包數(shù)據(jù)庫與主服務(wù)器同步軟件包(--sync 選項(xiàng))的功能。在此之前,必須使用--add和 --upgrade 操作手動(dòng)安裝軟件包。
3.0 版切換到了由兩部分組成的 pacman -名為 libalpm 的后端(Arch Linux 軟件包管理庫)和熟悉的 pacman 前端。在許多情況下,速度都得到了提高,而依存關(guān)系和沖突解決方案則可以處理更多種情況。改用基于庫的程序還應(yīng)該使將來更容易開發(fā)替代前端。
4.0 版通過 GnuPG 和 GPGME 在整個(gè) makepkg / repo-add / pacman 工具鏈中添加了包簽名和驗(yàn)證功能。
5.0 版增加了對事務(wù)前/事務(wù)后掛鉤和同步數(shù)據(jù)庫文件列表操作的支持。
安裝
可以使用以下命令獲取當(dāng)前的開發(fā)樹:
git clone git://git.archlinux.org/pacman.git pacman
評論
圖片
表情
