Pacman
此頁由 闫博文 於 2012年3月19日 (星期一) 05:31 的最後更改。
從 Linux Wiki
提示:此文已超过 12 年(4630 天)未更新,如发现内容过时或有误,欢迎改进:)
pacman 為 archlinux 下的包管理軟件。
一些基本用法示例:
- pacman -U xx.pkg.tar.xz //安裝本地包,.pkg.tar.xz 為 archlinux 的本地包擴展名
- pacman -Syy //更新軟件源
- pacman -Syu //升級系統
刪除軟件包
- pacman -R package_name //刪除單個軟件包,保留其全部已經安裝的依賴關係
- pacman -Rs package_name //刪除指定軟件包,及其所有沒有被其他已安裝軟件包使用的依賴關係
- pacman -Rsc package_name //要刪除軟件包和所有依賴這個軟件包的程序
- pacman -Rdd package_name //要刪除軟件包,但是不刪除依賴這個軟件包的其他程序
- pacman -Rn package_name //pacman 刪除某些程序時會備份重要配置文件,-n 選項可以刪除這些文件
- pacman -Rs $(pacman -Qtdq) //刪除孤立軟件包(遞歸的,要小心)
查詢包數據庫
- pacman 使用 -Q 參數查詢本地軟件包數據庫。參見:
- pacman -Q --help
- 使用 -S 參數來查詢遠程同步的數據庫。參見:
- pacman -S --help
- pacman -Sg gnome //查看哪些包屬於 gnome 組
- pacman -Ss package //查詢軟件包
- pacman -Qs package //查詢已安裝的軟件包
- pacman -Si package //顯示軟件包的詳盡的信息
- pacman -Qi package //查詢本地安裝包的詳細信息
- pacman -Qii package_name //使用兩個 -i 將同時顯示備份文件和修改狀態
- pacman -Ql package //獲取已安裝軟件包所包含文件的列表
- pacman -Qdt //羅列所有不再作為依賴的軟件包
- pactree package_name //顯示軟件包的依賴樹
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。