首页 > 其他 > 详细

修改Redhat 源,阿里巴巴源镜像

时间:2015-10-22 01:31:43      阅读:227      评论:0      收藏:0      [点我收藏+]

  进入源路径,备份下

cd /etc/yum.repos.d/
mv rhel-debuginfo.repo rhel-debuginfo.repo_bak

  阿里巴巴源镜像地址 http://mirrors.aliyun.com/

   下载相应系统的help中的系统版本。 

   因我使用的redhat5,所以命令如下:

wget -O http://mirrors.aliyun.com/repo/Centos-5.repo 

 打开其文件,可以看到 $releasever 和  $basearch

   因我使用的是Centos5 x86_64  所以替换如下:

sed  ‘s/$releasever/5/g‘ /etc/yum.repos.d/CentOS-Base.repo
sed  ‘s/$basearch/x86_64/g‘ /etc/yum.repos.d/CentOS-Base.repo

 32位的系统替换成

sed  ‘s/$releasever/5/g‘ /etc/yum.repos.d/CentOS-Base.repo
sed  ‘s/$basearch/i386/g‘ /etc/yum.repos.d/CentOS-Base.repo

 最后执行:

yum clean all && yum makecache

 这样就ok了!

   做个一键脚本:

  

#!/bin/bash

old_file="/etc/yum.repos.d/rhel-debuginfo.repo"
new_file="/etc/yum.repos.d/Centos-5.repo"

cd /etc/yum.repos.d/

if [ -f "$old_file" ]; then #如果文件存在,备份文件
        mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo_bak
fi

if [ -f "$new_file" ]; then #如果文件存在,测删除
        rm -rf /etc/yum.repos.d/Centos-5.repo
fi

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

sed -i "s/\$releasever/5/g"      /etc/yum.repos.d/CentOS-Base.repo
sed -i "s/\$basearch/x86_64/g"   /etc/yum.repos.d/CentOS-Base.repo

yum clean all  && yum makecache
echo "================yum update ok========="

  

修改Redhat 源,阿里巴巴源镜像

原文:http://www.cnblogs.com/EvilBaby/p/4899678.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!