apt-get install -d {套件名稱}
而 yum 中有 yumdownloader 這個指令可以做同樣的事。
apt + dpkg & yum + rpm 的常用指令
( 轉貼至: 酷米資訊筆記 http://www.kume.idv.tw/read-124.html )
列出系統中已安裝的所有套件
dkpg -l
rpm -qa
yum list installed
查詢套件的狀況(已安裝)
dpkg -l [套件名稱]
移除套件
dpkg -r [套件名稱] (刪除套件但不刪除設定檔)
dpkg -P [套件名稱] (刪除套件也刪除設定檔)
rpm -e [套件名稱]
apt-get remove [套件名稱] (刪除套件但不刪除設定檔)
apt-get remove –purge [套件名稱] (刪除套件也刪除設定檔)
yum remove [套件名稱]
列出套件所安裝的路徑
dpkg -L [套件名稱] (已經安裝的套件)
dpkg -c [套件名稱].deb (未安裝的套件)
rpm -qpl [套件名稱].rpm (未安裝的套件)
查詢檔案是由哪一個套件的
dpkg -S 檔案完整路徑
rpm -qf 檔案完整路徑
查詢已安裝套件的詳細資訊
dpkg -s [套件名稱]
rpm -qi [套件名稱]
查詢套件檔的詳細資訊(還未安裝的套件檔)
dpkg -I [檔案名稱].deb
rpm -qpi [檔案名稱].rpm
安裝套件
dpkg -i [套件名稱].deb
rpm -ivh [套件名稱].rpm (全新安裝)
rpm -Uvh [套件名稱].rpm (升級)
apt-get install [套件名稱]
yum install [套件名稱]
查詢可用的套件
apt-cache search [套件名稱]
yum search [套件名稱]
列出套件詳細的資訊與介紹
apt-cache show [套件名稱]
yum info (列出所有套件的資訊)
yum info [套件名稱] (列出所指定的套件資訊)
顯示套件相依產等相關資訊
apt-cache showpkg [套件名稱]
apt-cache depends [套件名稱]
顯示套件反向相依性等相關資訊
apt-cache rdepends [套件名稱]
套件庫中有多少可以使用的套件
apt-cache stats
更新套件庫
apt-get update
yum update
升級已經安裝的套件
apt-get upgrade
apt-get dist-upfrade
yum upgrade ( yum 3.X 版 以上才支援)
清除已經下載的套件檔
apt-get clean (移除所有的套件暫存檔)
apt-get autoclean (移除舊版的所有套件暫存檔)
yum clean all (移除所有的套件暫存檔)
RPM 特殊參數使用
–nodeps
一般用於相依性時無法移除或安裝套件時,但安裝的話建議不要使用
–force
同–replacepkgs,–replacefiles,–oldpackage一樣,當安裝的軟件版本已經安裝在系統上,
或者是系統 上現有的版本比要安裝的版本高,系統就會發出警告。這時,用戶如果堅持安裝的話,
可以用此參數
–allmatches
刪除所指定套件名稱的所有版本,如果有多個版本存在的話,會出現
error: "xxx" specifies multip 錯碼訊息時使用
0 意見:
張貼留言