因为 redhat的yum在线更新是收费的,若是没有注册的话不能使用,若是要使用,需将redhat的yum卸载后,重启安装,再配置其余源.node
本文包括配置本地源及第三方源。第三方源包括:网易,epel,repoforge ,rpmfusion 如下为详细过程:
注:服务器能够访问外网的状况选择网络源,没法访问外网使用本地yum源,配置本地yum源须要服务器光驱上已挂载iso镜像文件python
【设置网络地址做为yum源】
1.删除redhat原有的yum
rpm -aq|grep yum|xargs rpm -e --nodeps
2.下载yum安装文件 数据库
注意,若是下载时找不到文件,就登陆到:http://mirrors.163.com/centos/6/os/x86_64/ 上查找相应的文件。而后再下载。vim
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpmcentos
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 服务器
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.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.el6.x86_64.rpm 测试
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm --replacefilesurl
rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
注意最后两个包必需同时安装,不然会相互依赖
----------配置网易源
4.更新repo文件debug
mv /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak
vi /etc/yum.repos.d/rhel-source.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
五、yum clean all
#测试一下可不能够用
六、yum install vim
【设置本地镜像做为yum源】
一、mkdir /mnt/cdrom
2 mount /dev/cdrom /mnt/cdrom #挂着镜像,光盘
3 mkdir /home/redhat-iso
4 cp -Rf /mnt/cdrom/* /home/redhat-iso #将光盘内的内容copy到某个路径下
5 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镜像中的文件名
【关于yum的一点资料】
1、YUM是什么
YUM = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
2、 YUM特色 *能够同时配置多个资源库(Repository) *简洁的配置文件(/etc/YUM.conf,/etc/YUM.repos.d 下的文件) *自动解决增长或删除rpm包时遇到的倚赖性问题 *使用方便 *保持与RPM数据库的一致性 3、 YUM安装 Centos/RHEL 1. #rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm