rpm和yum區別及各自安裝解除安裝命令說明

2021-08-21 02:43:59 字數 1468 閱讀 8947

rpm是由

紅帽公司

開發的軟體包管理方式,使用rpm我們可以方便的進行軟體的安裝、查詢、解除安裝、公升級等工作。但是rpm軟體包之間的依賴性問題往往會

很繁瑣,尤其是軟體由多個rpm包組成時。

yum(全稱為 yellow dog updater, modified)是乙個在fedora和redhat以及suse中的shell前端軟體包管理器。基於rpm包管理,能夠

rpm包的安裝:

1.安裝乙個包# rpm -ivh

2.公升級乙個包

# rpm -uvh

3.移走乙個包# rpm -e
4.安裝引數

--force 即使覆蓋屬於其它包的檔案也強迫安裝

--nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。

5.查詢乙個包是否被安裝

# rpm -q < rpm package name>

6.得到被安裝的包的資訊

# rpm -qi < rpm package name>

7.列出該包中有哪些檔案

# rpm -ql < rpm package name>

8.列出伺服器上的乙個檔案屬於哪乙個rpm包

#rpm -qf

9.可綜合好幾個引數一起用

# rpm -qil < rpm package name>

10.列出所有被安裝的rpm package

# rpm -qa

11.列出乙個未被安裝進系統的rpm包檔案中包含有哪些檔案?

# rpm -qilp < rpm package name> 

rpm包的解除安裝:rpm -qa | grep 包名這個命令是為了把包名相關的包都列出來

rpm -e 檔名這個命令就是你想解除安裝的軟體,後面是包名稱,最後的版本號是不用打的

例如:# rpm -qa |  grep mysql

mod_auth_mysql-2.6.1-2.2 

php-mysql-5.3.9-3.15 

mysql-devel-5.1.77-1.cenos 5.2

mysql-5.0.77-1.cenos 5.2

mysqlclient10-5.0.77-1.centos 5.2

libdbi-dbd-mysql-0.6.5-10.centos 5.2

# rpm -e mysqlclientyum安裝:

# yum install 包名

yum解除安裝:

# yum -y remove 包名

軟體安裝之rpm 及rpm與yum的區別

1.abrt addon ccpp 2.1.11 19 el7 x86 64 rpm rpm結尾的適用與redhat作業系統 軟體名稱 軟體版本 軟體適用系統 64位 2.yum與rpm的區別 rpm適用於所有環境,而yum要搭建本地yum源才可以使用!yum是上層管理工具,自動解決依賴性,而rpm...

rpm和yum的安裝

sudo rpm yum exe rpm包 c 系統安裝應用程式 rpm 愛好者將原始碼在特定環境下 pc硬體等 進行編譯 生成的一些安裝包,安裝後必須放到固定的目錄下 etc 不了解linux 系統安裝很方便 原始碼 自己二次開發 編譯 自動識別硬體的各項效能引數 建議 步驟 1 圖形化介面 2 ...

CentOS中rpm和yum區別

rpm和yum區別 rpm red hat package manager 是底層管理工具,適用於所有環境,在安裝軟體時只會安裝指定的軟體,而不會安裝依賴性檔案,若所安裝軟體無依賴性檔案或依賴性檔案被解決,則可以安裝,否則會報錯。目標命令 安裝軟體 rpm ivh 包全名 公升級軟體 rpm uvh...