RPM和YUM
阿新 • • 發佈:2020-08-22
目錄
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 #下載安裝,預設會安裝最新版本