天天看點

pacman安裝ubuntu_pacman指令 – 軟體包管理器

Pacman指令是一個軟體包管理器,作為ArchLinux發行版的一部分。簡單來說,就是和apt-get之于Ubuntu一樣,pacman就是Arch的apt-get。要想輕松玩轉Arch,學會pacman是必需的。

Pacman包管理器是ArchLinux的一大亮點。它汲取了其他Linux版本軟體管理的優點,譬如Debian的APT機制、Redhat的 Yum機制、 Suse的Yast等,對于安裝軟體提供了無與倫比的友善。另外由于ArchLinux是一個針對i686架構優化的發行版,是以對于軟體的效率提高也有一定的幫助。pacman可以說是ArchLinux的基礎,因為ArchLinux預設安裝非常少的軟體,其他軟體都是使用pacman通過網絡來安裝的。它将一個簡單的二進制包格式和易用的建構系統結合了起來。Pacman使得簡單的管理與自定義軟體包成為了可能,而不論他們來自于官方的Arch軟體庫或是使用者自己建立的。Pacman可以通過和主伺服器同步包清單來進行系統更新,這使得注重安全的系統管理者的維護工作成為輕而易舉的事情。

文法格式:pacman [參數]

常用參數:

-Q列出已經安裝的軟體包

-i檢視已安裝的包的詳細資訊

-I列出已安裝包的所有檔案

-o查找某個檔案屬于哪個包

-g查詢包組

-s搜尋相關的依賴包

-R删除單個軟體包

參考執行個體

安裝或者更新單個軟體包,或者一列軟體包(包含依賴包):

[[email protected] ~]# pacman -S package_name1 package_name2

在Archlinux中,使用一條指令即可對整個系統進行更新:

[[email protected] ~]# pacman -Syu

删除單個軟體包,保留其全部已經安裝的依賴關系:

[[email protected] ~]# pacman -R package_name

删除指定軟體包,及其所有沒有被其他已安裝軟體包使用的依賴關系:

[[email protected] ~]# pacman -Rs package_name

Pacman可以在包資料庫中查詢軟體包,查詢位置包含了包的名字和描述:

[[email protected] ~]# pacman -Ss package

要查詢已安裝的軟體包:

[[email protected] ~]# pacman -Qs package

擷取已安裝軟體包所包含檔案的清單:

[[email protected] ~]# pacman -Ql package