xingkan

【环境安装和配置】01-redhat 6.8 配置yum源【网络】

 
1 配置本地 yum 源
来自百度经验:
(我是根据上面这个配置成功的)
方法一:
=============================================================================
step 1:将 ISO 文件上传到虚拟机中
step 2:在跟下建立 yum 目录
mkdir /yum
step 3:将 ISO 文件挂到 /yum 目录下
vim /etc/rc.local
mount -o loop /root/rhel-server-6.5-X86_64-dvd.iso /yum
step 4:修改/etc下yum的配置文件
cd /etc/yum.repos.d
cp rhel-source.repo rhel-source.repo.bak
vim  /etc/yum.repos.d/rhel-source.repo
编辑如下:
[local_yum]
name:local_yum
baseurl=file:///yum
enabled=1
gpgcheck=0
step 5:重启,查看 /yum 下的文件。并查看 yum 配置是否有效
ls /yum
yum clean all
yum list
=============================================================================
方法二:
 
2 配置网络 yum 源
一般安装好redhat后,不能注册的话,不能使用系统自带的yum源。但是我们可以自己配置yum源来解决这一问题。下面介绍下redhat配置163yum源。
1. 检查是否安装yum包
rpm -qa |grep yum
2. 删除自带的yum包
rpm -qa|grep yum|xargs rpm -e --nodeps
因为一些包之间可能会有依赖关系,所以我们需要加上参数 --nodeps 无视依赖关系。
3. 下载yum包
Yum包下载地址http://mirrors.163.com/centos/
在这个网站里,你可以自己选择需要下载的文件,进入形如5/或者6/的文件下载,其他的无法下载。
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpmwget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpmwget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
4. 解压yum包
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm --force --nodeps
5. 替换yum源
cd /etc/yum.repos.d/wget http://mirrors.163.com/.help/CentOS6-Base-163.repovi CentOS6-Base-163.repo
注意原来的yum源配置文件是rhel-source.repo。这里把CentOS6-Base-163.repo替换掉rhel-source.repo。
mv rhel-source.repo rhel-source.repo.bakmv CentOS6-Base-163.repo rhel-source.repo
6. 编辑替换后的rhel-source.repo。
#rhel-source.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client. You should use this for CentOS updates# unless you are manually picking other mirrors.## If the mirrorlist= does not work for you, as a fall back you can try the# remarked out baseurl= line instead.## [base]name=CentOS-6 - Base - 163.combaseurl=http://mirrors.163.com/centos/6/os/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=osgpgcheck=1gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #released updates[updates]name=CentOS-6 - Updates - 163.combaseurl=http://mirrors.163.com/centos/6/updates/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updatesgpgcheck=1gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful[extras]name=CentOS-6 - Extras - 163.combaseurl=http://mirrors.163.com/centos/6/extras/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extrasgpgcheck=1gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
7. 清理并重建缓存
yum clean allyum makecache
8. 更新yum
yum update
至此,redhat配置163yum源完成

分类:

技术点:

相关文章: