pacman 查询_archlinux pacman常用命令
安裝指定的包
安裝或者升級單個軟件包,或者一列軟件包(包含依賴包),使用如下命令:
#?pacman?-S?package_name1?package_name2?...
用正則表達式安裝多個軟件包:
#?pacman?-S?$(pacman?-Ssq?package_regex)
有時候在不同的軟件倉庫中,一個軟件包有多個版本(比如[extra]和[testing])。可以選擇一個來安裝:
#?pacman?-S?extra/package_name
安裝包組
一些包屬于一個可以同時安裝的包組。例如,運行下面的命令
#?pacman?-S?gnome
有的包組包含大量的軟件包,有時用戶只需其中幾個。除了逐一鍵入序號外,pacman 還支持選擇或排除某個區間內的的軟件包:
Enter?a?selection?(default=all):?1-10?15
這將選中序號 1 至 10 和 15 的軟件包。而
Enter?a?selection?(default=all):?^5-8?^2
將會選中除了序號 5 至 8 和 2 之外的所有軟件包。
想要查看哪些包屬于 gnome 組,運行:
#?pacman?-Sg?gnome
刪除軟件包
刪除單個軟件包,保留其全部已經安裝的依賴關系
pacman?-R?package_name
刪除指定軟件包,及其所有沒有被其他已安裝軟件包使用的依賴關系:
pacman?-Rs?package_name
要刪除軟件包和所有依賴這個軟件包的程序:
#?pacman?-Rsc?package_name
要刪除軟件包,但是不刪除依賴這個軟件包的其他程序:
#?pacman?-Rdd?package_name
pacman 刪除某些程序時會備份重要配置文件,在其后面加上*.pacsave擴展名。-n 選項可以刪除這些文件:
pacman?-Rn?package_name
pacman?-Rsn?package_name
升級軟件包
#?pacman?-Syu
查詢包數據庫
pacman 使用 -Q 參數查詢本地軟件包數據庫。參見:
$?pacman?-Q?--help
使用 -S 參數來查詢遠程同步的數據庫。參見:
$?pacman?-S?--help
pacman 可以在包數據庫中查詢軟件包,查詢位置包含了軟件包的名字和描述:
$?pacman?-Ss?string1?string2?...
要查詢已安裝的軟件包:
$?pacman?-Qs?string1?string2?...
顯示軟件包的詳盡的信息:
$?pacman?-Si?package_name
查詢本地安裝包的詳細信息:
$?pacman?-Qi?package_name
使用兩個 -i 將同時顯示備份文件和修改狀態:
$?pacman?-Qii?package_name
要獲取已安裝軟件包所包含文件的列表:
$?pacman?-Ql?package_name
未安裝的軟件包使用 pkgfile。
檢查軟件包安裝的文件是否都存在:
$?pacman?-Qk?package_name
查詢數據庫獲取某個文件屬于哪個軟件包:
$?pacman?-Qo?/path/to/file_name
要羅列所有不再作為依賴的軟件包(孤立orphans):
$?pacman?-Qdt
要顯示軟件包的依賴樹:
$?pactree?package_name
檢查一個安裝的軟件包被那些包依賴,可以使用 pkgtools 提供的 whoneeds:
$?whoneeds?package_name
清理軟件包緩存
使用內建選項即可清除未安裝軟件包的緩存:
#?pacman?-Sc
其它命令
升級系統時安裝其他軟件包:
#?pacman?-Syu?package_name1?package_name2?...
下載包而不安裝它:
#?pacman?-Sw?package_name
安裝一個本地包(不從源里下載):
#?pacman?-U?/path/to/package/package_name-version.pkg.tar.xz
小貼士: 要將本地包保存至緩存,可執行:
#?pacman?-U?file://path/to/package/package_name-version.pkg.tar.xz
安裝一個遠程包(不在 pacman 配置的源里面):
#?pacman?-U?http://www.example.com/repo/example.pkg.tar.xz
總結
以上是生活随笔為你收集整理的pacman 查询_archlinux pacman常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018阿里巴巴秋招java笔试题做题记
- 下一篇: 用python解决放苹果问题_放苹果