1. 程式人生 > 實用技巧 >RPM和YUM

RPM和YUM

目錄


RPM和YUM

1. rpm包的管理

1.1 介紹

一種用於網際網路下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.rpm副檔名的檔案。RPM是RedHat Package Manager(RedHat軟體包管理工具)的縮寫,類似windows的setup.exe,這一檔案格式名稱雖然打上了RedHat的標誌,但理念是通用的。

Linux的分發版本都有采用(suse,redhat,centos等),可以說算是公認的行業標準了。

1.2 rpm包的查詢

rpm -qa | grep xx   #檢視已安裝的列表

1.3 rpm包的格式

包名:firefox-45.0.1-1.el6.centos.x86_64

軟體名:firefox

版本號:45.0.1-1

適用作業系統:el6.centos.x86_64 表示centos6.x的64位作業系統

如果是i686、id86表示32位系統,noarch表示通用

1.4 rpm包的其他查詢指令

1.5 解除安裝rpm包

rpm -e <rpm包名>
rpm -e --nodeps <rpm包名>    #強制刪除

1.6 安裝rpm包

rpm -ivh <RPM包的全路徑名稱>

​ i=install 安裝

​ v=verbose 提示

​ h=hash 進度條

2. yum包的管理

2.1 介紹

Yum是一個Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包。

使用yum的前提是可以聯網

2.2 指令

yum list | grep xx   #軟體列表,grep過濾指定軟體
yum install xxx      #下載安裝,預設會安裝最新版本