Linux上經常使用的安裝和升級工具主要有yum和apt
其中yum能更好的解決rpm的依存性問題,推薦使用yum
例如,要在服務器上安裝lynx程序
傳統的安裝方式,要到linux安裝光盤中尋找lynx軟件包的RPM
將其上傳到服務器方,並運行rpm -ivh <文件名>的方式來安裝
而使用yum管理,只要運行yum install lynx便可完成安裝
yum會自動鏈接到互聯網上的linux更新源,下載最新版本的包自動安裝
若是lynx已經安裝了,如今須要升級到最新版本
則運行yum upgrade lynx便可完成升級
能夠看到,yum是很是簡單易用,絕大部分安裝包均可以從網絡得到
而無須手工上傳安裝了
在標準的Redhat Enterprise Linux上,默認沒有安裝yum,須要單獨下載並安裝。
此外,Redhat Enterprise Linux的更新是由Redhat提供的收費服務
但因爲Redhat Enterprise Linux和CentOS是基本通用的,因此可用CentOS源來升級redhat
1. 首先安裝yum和相關的rpm包
注意:本安裝包只提供給as4系統之用
[url]http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz[/url]
或[url]http://www.haoxm.net/tools/yum_forAS4.tar.gz[/url]
下載並解壓縮yum包和升級文件
rpm -ivh *.rpm
2. 將解壓縮後獲得的CentOS-Base.repo複製到/etc/yum.repos.d/目錄裏邊
注意:本CentOS-Base.repo文件只提供給as4系統之用
3. 執行以下命令導入GPG Key
rpm --import [url]http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4[/url]
或rpm --import [url]http://www.haoxm.net/tools/RPM-GPG-KEY-CentOS-4[/url]
如今能夠開始使用yum了。yum的主要參數包括search/install/upgrade/remove。
要安裝一個軟件,好比安裝lynx字符瀏覽器,則能夠執行
yum install lynx
注意:
1. 使用yum的過程當中,有些程序包是不能升級的。
2. 若是使用yum對所有系統都進行升級,則會發現升級後系統版本將從redhat變成centos
這是由於升級使用的是免費centos的yum源,因此升級最好有選擇的執行