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

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

反馈与讨论

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