Pacman

此頁由 闫博文 於 2012年3月19日 (星期一) 05:31 的最後更改。

出自Linux Wiki

提示:此文已超过 4 年(1719 天)未更新,如发现内容过时或有误,欢迎改进:)

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 //顯示軟件包的依賴樹

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换