Pacman 是一個軟體包管理器,,作為ArchLinux發行版的一部分,是 Arch Linux 的一大亮點。它將一個簡單的二進制包格式和易用的構建系統結合了起來。不管軟體包是來自官方的 Arch 庫還是用戶自己創建,Pacman 都能方便的管理。
基本介紹
- 外文名:pacman
- 屬於:一個軟體包管理器
- 作為:ArchLinux發行版的一部分.
- 簡介:Pacman 都能方便的管理
簡介
簡單
同步與升級
安裝和升級軟體包前,先讓本地的包資料庫和遠程的軟體倉庫同步是個好習慣。
pacman -Syy
也可以使用一句命令同時進行同步軟體庫並更新系統到最新狀態
pacman -Syu
安裝軟體包
安裝或者升級單個軟體包,或者一列軟體包(包含依賴包),使用如下命令:
pacman -S package_name1 package_name2
有時候在不同的軟體倉庫中,一個軟體包有多個版本(比如extra和testing)。你可以選擇一個來安裝:
pacman -S extra/package_name
pacman -S testing/package_name
你也可以在一個命令里同步包資料庫並且安裝一個軟體包:
pacman -Sy package_name
卸載軟體包
刪除單個軟體包,保留其全部已經安裝的依賴關係
pacman -R package_name
刪除指定軟體包,及其所有沒有被其他已安裝軟體包使用的依賴關係:
pacman -Rs package_name
包資料庫查詢
可以使用 -Q 標誌搜尋和查詢本地包資料庫。詳情參見
pacman -Q --help
可以使用-S 標誌搜尋和查詢遠程同步的包資料庫。詳情參見
pacman -S --help
其它
下載包而不安裝它:
pacman -Sw package_name
安裝一個本地包(不從源里):
pacman -U /path/to/package/package_name-version.pkg.tar.gz
完全清理包快取(/var/cache/pacman/pkg):
pacman -Scc
配置
[core]#Addyourpreferredservershere,theywillbeusedfirstInclude=/etc/pacman.d/mirrorlist[extra]#Addyourpreferredservershere,theywillbeusedfirstInclude=/etc/pacman.d/mirrorlist[community]#Addyourpreferredservershere,theywillbeusedfirstInclude=/etc/pacman.d/mirrorlist