以下在32位redhat6系統下親測可用:
由於 redhat的yum線上更新是收費的,如果沒有註冊的話不能使用,如果要使用,需將redhat的yum解除安裝後,重啟安裝,再配置其他源,以下為詳細過程:
一,安裝國內線上yum源(網易163提供的)
1.刪除redhat原有的yum
rpm -aq|grep yum|xargs rpm -e --nodeps
2.下載yum安裝檔案 (需要有連線上web)
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-30.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
3.進行安裝yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.1.el6.i686.rpm
rpm -ivh yum-3.2.29-30.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
注意最後兩個包必需同時安裝,否則會相互依賴
4.編輯repo倉庫伺服器配置檔案
使用vi新建一個文字
內容為:(該文字儲存到/etc/yum.repos.d/163CentOs6.repo中, 可以通過使用vi的:w /etc/yum.repos.d/163CentOs6.repo)
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#packages used/produced in the build but not released
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
5.清除yum快取
yum clean all
6.構建資料來源基本資料
yum repolist all
(如果這時執行正常,且enabld欄位為1,那麼表示yum源配置成功了)
7.嘗試安裝
yum install vim
二,安裝國外線上yum源 (RpmForge提供的第三方rpm倉庫)
RpmForge提供了工具幫組使用者簡便的配置yum源
1.獲取自動配置工具
或
找到與系統平臺架構匹配的rpmforge包安裝之即可。安裝完後.預設會在系統的/etc/yum.repos.d/下新增兩個檔案,mirrors-rpmforge和rpmforge.repo
因為我們安裝的系統是redhat6,所以這裡選擇
2.安裝工具
# rpm -ivh rpmforge-release-0.3.6-1.el4.rf.i386.rpm
3.安裝yum-fastestmirror外掛
(如果你已經安裝了第一步中的yum源(即網易的源),那麼這一步可以跳過,因為你已經裝過了)
三,安裝本地yum源
【設定本地映象作為yum源】
、mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom #掛著映象,光碟
mkdir /home/redhat-iso
cp -Rf /mnt/cdrom/* /home/redhat-iso #將光碟內的內容copy到某個路徑下
vi /etc/yum.repos.d/rhel-debuginfo.repo #編輯repo檔案
新增一下內容:
[rhel_6_iso]
name=local iso
baseurl=file:///home/redhat-iso/
gpgcheck=1
gpgkey=file:///home/redhat-iso/RPM-GPG-KEY-CentOS-6 #該處的gpgkey檔案應該改成iso映象中的檔名
四,yun命令使用(常用)
比較常用的有: yum install xxxx(安裝軟體) 和 yum list xxx(查詢軟體)
系統更新(更新所有可以升級的rpm包,包括kernel)
#yum -y update
每天定期執行系統更新
#chkconfig yum on
#service yum start
*rpm包的更新,檢查可更新的rpm包
#yum check-update
更新所有的rpm包
#yum update
更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source
大規模的版本升級,與yum update不同的是,連舊的淘汰的包也升級
#yum upgrade
*rpm包的安裝和刪除
安裝rpm包,如xmms-mp3
#yum install xmms-mp3
刪除rpm包,包括與該包有倚賴性的包
#yum remove licq
注:同時會提示刪除licq-gnome,licq-qt,licq-text
*yum暫存(/var/cache/yum/)的相關引數
清除暫存中rpm包檔案
#yum clean packages
清除暫存中rpm標頭檔案
#yum clean headers
清除暫存中舊的rpm標頭檔案
#yum clean oldheaders
清除暫存中舊的rpm標頭檔案和包檔案
#yum clean 或#yum clean all
注:相當於yum clean packages + yum clean oldheaders
*rpm包列表
列出資源庫中所有可以安裝或更新的rpm包
#yum list
列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包
#yum list mozilla
#yum list mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla開頭的rpm包
列出資源庫中所有可以更新的rpm包
#yum list updates
列出已經安裝的所有的rpm包
#yum list installed
列出已經安裝的但是不包含在資源庫中的rpm包
#yum list extras
注:通過其它網站下載安裝的rpm包
*rpm包資訊顯示(info引數同list)
列出資源庫中所有可以安裝或更新的rpm包的資訊
#yum info
列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包的資訊
#yum info mozilla
#yum info mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla開頭的rpm包的資訊
列出資源庫中所有可以更新的rpm包的資訊
#yum info updates
列出已經安裝的所有的rpm包的資訊
#yum info installed
列出已經安裝的但是不包含在資源庫中的rpm包的資訊
#yum info extras
注:通過其它網站下載安裝的rpm包的資訊
*搜尋rpm包
搜尋匹配特定字元的rpm包
#yum search mozilla
注:在rpm包名,包描述等中搜尋
搜尋有包含特定檔名的rpm包
#yum provides realplay
轉載自:http://www.cnblogs.com/mailingfeng/archive/2012/09/01/2666745.html