生活随笔
收集整理的這篇文章主要介紹了
Manjaro - Pacman命令详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 更新系統
- 2. 搜索包
- 3. 安裝包
- 4. 刪除包
- 5. 其他用法
1. 更新系統
命令解釋備注
| pacman -Syu | 對整個系統進行更新(常用) | |
| pacman -Syy | 強制更新 | |
| pacman -Syudd | 使用 -dd跳過所有檢測 | |
2. 搜索包
命令解釋備注
| pacman -Ss keyword | 在倉庫中搜索含關鍵字的包(常用) | pacman -Ss ‘^fcitx-’ |
| pacman -Qs keyword | 搜索已安裝的包(常用) | pacman -Qs ‘^fcitx-’ |
| pacman -Qi package_name | 查詢本地安裝包的詳細信息 | |
| pacman -Ql package_name | 列出該包的文件 | |
| pacman -Fs keyword | 按文件名查找軟件庫 | |
| pacman -Si package_name | 顯示遠程軟件包的詳盡的信息 | |
| pacman -Qii package_name | 使用兩個 -i 將同時顯示備份文件和修改狀態 | |
| pacman -Ql package_name | 要獲取已安裝軟件包所包含文件的列表 | |
| pacman -Fl package_name | 查詢遠程庫中軟件包包含的文件 | |
| pacman -Qk package_name | 檢查軟件包安裝的文件是否都存在 | |
| pacman -Fo /path/to/file_name | 查詢文件屬于遠程數據庫中的哪個軟件包 | |
| pacman -Qdt | 要羅列所有不再作為依賴的軟件包(孤立orphans) | |
| pacman -Qet | 要羅列所有明確安裝而且不被其它包依賴的軟件包 | |
| pactree package_name | 要顯示軟件包的依賴樹 | |
| whoneeds package_name | 檢查一個安裝的軟件包被那些包依賴 | pkgtoolsAUR中的whoneeds |
| pactree -r package_name | 檢查一個安裝的軟件包被那些包依賴 | |
3. 安裝包
命令解釋備注
| pacman -S package_name | 執行 pacman -S firefox 將安裝 Firefox(常用) | 你也可以同時安裝多個包,只需以空格分隔包名即 |
| pacman -Sy package_name | 與上面命令不同的是,該命令將在同步包數據庫后再執行安裝。 | |
| pacman -Sv package_name | 在顯示一些操作信息后執行安裝。 | |
| pacman -U local_package_name | 安裝本地包,其擴展名為pkg.tar.gz或pkg.tar.xz | |
| pacman -U url | 安裝一個遠程包(不在 pacman 配置的源里面) | 例:pacman -U http://www.example.com/repo/example.pkg.tar.xz |
3.1 yaourt
命令解釋備注
| pacman -S yaourt | 是社區貢獻的一個pacman外殼 | Yaourt (簡體中文) - ArchWiki |
| yaourt -Syua | 用pacman同步yaourt | |
4. 刪除包
命令解釋備注
| pacman -R package_name | 該命令將只刪除包,保留其全部已經安裝的依賴關系 | |
| pacman -Rs package_name | 在刪除包的同時,刪除其所有沒有被其他已安裝軟件包使用的依賴關系(常用) | |
| pacman -Rsc package_name | 在刪除包的同時,刪除所有依賴這個軟件包的程序 | |
| pacman -Rd package_name | 在刪除包時不檢查依賴 | |
5. 其他用法
命令解釋備注
| pacman -Sw package_name | 只下載包,不安裝。 | |
| pacman -Sc | 清理未安裝的包文件(常用) 包文件位于 /var/cache/pacman/pkg/ 目錄 | |
| pacman -Scc | 清理所有的緩存文件(常用) | |
總結
以上是生活随笔為你收集整理的Manjaro - Pacman命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。