Pacman常用命令


msys2 是你用windows做開發時一個非常好用的工具,使用arch Linux的包管理工具pacman總結下常用的幾個指令

 

例子都以gcc為例了

1、更新系統

pacman -Syu

############增刪改查#############

2、搜索包       pacman -Ss gcc

3、安裝包       pacman -S gcc  安裝包組

        pacman -U 本地包名 擴展名pkg.tar.gz

        安裝一個非pacman源包:   

pacman -U http://www.example.com/repo/example.pkg.tar.xz

4、刪除包  pacman -R gcc   刪除包不刪除依賴

        pacman -Rs gcc  刪除包同時刪除依賴

        pacman -Rd gcc 刪除包時不檢查依賴

5、查看包       pacman -Qs 查看本地軟件包

       pacman -Q --help

 1 用法:  pacman {-Q --query} [選項] [軟件包]
 2 選項:
 3   -b, --dbpath <路徑>  指定另外的數據庫位置
 4   -c, --changelog      查看某軟件包的更新日志
 5   -d, --deps           列出所有作為依賴關系安裝的軟件包 [過濾器]
 6   -e, --explicit       列出所有單獨指定安裝的軟件包 [過濾器]
 7   -g, --groups         查看某軟件包組所屬的所有軟件包
 8   -i, --info           查看軟件包信息 (-ii 查看備份文件)
 9   -k, --check          檢查軟件包的文件存在(-kk檢查文件屬性)
10   -l, --list           列出被查詢軟件包的內容
11   -m, --foreign        列出沒有在同步數據庫時找到的已安裝軟件包 [過濾器]
12   -n, --native         列出只在(同步)數據庫中的已安裝軟件包 [過濾]
13   -o, --owns <文件>    查詢哪個軟件包擁有<文件>
14   -p, --file <軟件包>  從某個軟件包而不是數據庫查詢
15   -q, --quiet          在查詢或搜索時顯示較少的信息
16   -r, --root <路徑>    指定另外的安裝根目錄
17   -s, --search <regex> 搜尋符合指定字符串的已安裝本地的軟件包
18   -t, --unrequired     列出不被任何軟件包(可選)要求的軟件包(-tt 忽略可選依賴) [過濾器]
19   -u, --upgrades       列出所有可升級的軟件包 [過濾器]
20   -v, --verbose        顯示詳細信息
21       --arch <架構>    設定另外的架構
22       --cachedir <dir> 指定另外的軟件包緩存位置
23       --color <when>   彩色化輸出
24       --config <路徑>  指定另外的配置文件
25       --confirm        總是詢問確認
26       --debug          顯示調試信息
27       --disable-download-timeout
28                        下載時用寬松的超時
29       --gpgdir <路徑>  設定 GnuPG 的其他主目錄
30       --hookdir <目錄>  指定另外的鈎子位置
31       --logfile <路徑> 指定另外的日志文件
32       --noconfirm      不詢問確認
33       --sysroot        在一個已掛載的 guest 系統操作(僅 root)

如果想學習更多pacman的技巧可以訪問這個網站


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM