(轉載)msys2 pacman 安裝 刪除等常見命令彙總

安裝

# 安裝軟件。也可以同時安裝多個包,只需以空格分隔包名即可。
pacman -S 軟件名
# 安裝軟件,但不重新安裝已經是最新的軟件。
pacman -S --needed 軟件名1 軟件名2
# 安裝軟件前,先從遠程倉庫下載軟件包數據庫(數據庫即所有軟件列表)。
pacman -Sy 軟件名
# 在顯示一些操作信息後執行安裝。
pacman -Sv 軟件名
# 下載軟件包,但不安裝/升級任何內容
pacman -Sw 軟件名

更新

在msys2中 pacman -Syu 後需要重啓一下msys2(關掉shell重新打開即可)。

# 從服務器下載新的包數據庫(-yy,即使是最新的也要強制刷新)
pacman -Sy
# 升級已安裝的程序包(-uu啓用降級)
pacman -Su
# 結合上面兩個操作
pacman -Syu 

卸載

# usage:  pacman {-R --remove} [options] <package(s)>
# 該命令將只刪除包,保留其全部已經安裝的依賴關係
pacman -R 軟件名
# 刪除軟件,並顯示詳細的信息
pacman -Rv 軟件名
# 刪除軟件,同時刪除本機上只有該軟件依賴的軟件。
pacman -Rs 軟件名
# 刪除軟件,並刪除所有依賴這個軟件的程序,慎用
pacman -Rsc 軟件名
# 刪除軟件,同時刪除不再被任何軟件所需要的依賴
pacman -Ru 軟件名

搜索

pacman -Ss 關鍵字: 在遠端倉庫中搜索匹配字符串的軟件包(本地已安裝的會標記)
pacman -Sl <repo>:顯示軟件倉庫中所有軟件的列表
pacman -Qs 關鍵字: 在本地已安裝包中搜索匹配字符串的軟件包
pacman -Qu: 列出所有可升級的軟件包
pacman -Qt: 列出不被任何軟件要求的軟件包
pacman -Q 軟件名: 查看軟件包是否已安裝,已安裝則顯示軟件包名稱和版本
pacman -Qi 軟件名: 查看某個軟件包信息,顯示較爲詳細的信息,包括描述、構架、依賴、大小等等
pacman -Ql 軟件名: 列出軟件包內所有文件,包括軟件安裝的每個文件、文件夾的名稱和路徑

清理

# 清理已刪除的包文件,從緩存目錄( /var/cache/pacman/pkg/)
pacman -Sc
# 清理所有的緩存文件。
pacman -Scc

參考

https://blog.csdn.net/u010087338/article/details/122489289

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章