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源,所以升級最好有選擇的執行 ============================ 我按照上面的做到 rpm --import 這步,一直提示錯誤。後來才發現redhat沒有設定dns,網都上不去,把dns設好後,再來就ok了。