此條目没有列出任何参考或来源。 (2015年10月6日)維基百科所有的內容都應該可供查證。请协助補充可靠来源改善这篇条目。无法查证的內容可能會因為異議提出而被移除。
Pacman
运行在Rxvt终端下的Pacman截图
原作者Judd Vinet
開發者Judd Vinet, Arch Linux團隊
首次发布2002年2月25日,​21年前​(2002-02-25
当前版本
  • 6.0.2 (2022年10月3日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C
操作系统GNU/Linux,主要是Arch Linux,移植到Windows
系統平台i686x86-64ARM(非官方支援,由Arch Linux ARM英语Arch Linux ARM项目维护)
语言English
类型軟件包管理器
许可协议GNU通用公共许可证
网站archlinux.org/pacman

Pacman是一個軟件包管理器,作為Arch Linux發行版的一部分。它最早由Arch Linux的Judd Vinet開發。Pacman可以解決安裝過程中的依賴問題,自動下載并且安裝所有需要的軟件包。

Pacman也被移植到Windows,作为基础系统的一部分随MSYS2分发。

圖形前端

現在已經有很多可用的pacman GUI圖形前端。

Qt/KDE界面

GTK/GNOME界面

语法

同步包

在終端機裡輸入:

這樣系統會封閉迴路自動下載封包<package>以及所有的依存套件,同時進行一系列套件的安裝過程進行。

参数:

会在所有源列表中搜索与表达式匹配的包并列出

将升级所有版本比源列表低的包,通过调用两次可以变为与源列表不相等的包,该命令对于从不稳定源切换至稳定源十分有用

只返回搜索结果,不进行安装或升级操作

下载主源列表最新副本,通常配合-u使用,通过调用两次即可强制下载,即使版本相同

移除

在終端機裡輸入:

這樣系統會自動移除<package>以及任何依此存套件的其它套件。

参数:

递归删除该包及所有与该包有依赖关系的包,请小心使用该参数

删除向下没有依赖关系的包,比起-c,本参数更为安全

更新

在終端機中输入:

这样系统可以同步已经在本地的包至最新状态

参见

外部連結

  1. ^ Release pacman-6.0.2.