close
關於 Redhat 及 Ubuntu 的套件管理方式有著顯著的不同
Redhat 一般是使用 yum 及 rpm
Ubuntu 則是 apt 及 dpkg
以下稍作比較
(需有 root 權限)
Redhat | Ubuntu | 說明 |
rpm -qa | yum list installed |
dpkg --get-selections
|
列出所有已安裝套件 |
rpm -ql pkgname | repoquery --list pkgname(*1) | dpkg -L pkgname | apt-file show pkgname(*2) | 列出 pkgname 套件中所有檔案(含路徑) |
rpm -qi pkgname | apt-cache show pkgname | 列出 pkgname 套件相關資訊 |
yum update | apt-get update | 更新套件檔案清單 |
yum clean | apt-get clean | 清除套件暫存檔案 |
yum list | apt-cache pkgnames | 列出所有有效套件 |
yum install pkgname | apt-get install pkgname | 安裝 pkgname 套件 |
yum upgrade pkgname | apt-get upgrade pkgname | 更新 pkgname 套件 |
yum remove pkgname | apt-get remove pkgname | 移除 pkgname 套件 |
P.S.
(*1)若要執行 repoquery 必須先安裝 yum-utils 套件(預設是未安裝)
(*2)若要執行 apt-file 必須先安裝 apt-file 套件(預設是未安裝)
全站熱搜