说明:

更换CentOS yum源既是修改配置文件/etc/yum.repos.d/CentOS-Base.repo。

目前有很多公司都提供yum源文件的下载,所以我们可以不需要去修改这个文件,直接从网上下载即可。

第一步:下载yum源

  这里使用的网易的yum源

  http://mirrors.163.com/.help/CentOS5-Base-163.repo

  http://mirrors.163.com/.help/CentOS6-Base-163.repo

  http://mirrors.163.com/.help/CentOS7-Base-163.repo

  可以使用 wget <存储路径以及名称> 以上地址,也可以curl -o <存储路径以及名称> 以上地址。<>内表示可有可无,没有则会下载到当前目录。

  当然也可以在windows上面下载通过远程连接工具导入服务器。

第二步:替换原文件

  下载完成之后,首先我们不急着替换,先把原先的文件备份一份,免得除了什么差错还原都还原不了。

    

# mv /etc/yum.reops.d/CentOS-Base.repo /etc/yum.reops.d/CentOS-Base.repo.bak  #将原文件备份

  然后将我们下载的.repo文件重命名,并且放到/etc/yum.reops.d/目录。

    

# mv /home/CentOS6-Base-.repo /etc/yum.reops.d/CentOS-Base.repo

第三步:缓存新的yum源

# yum clean all  #清除所有yum缓存

# yum makecache  #重新加载新的yum缓存

最后讲一下,个人在CenOS 5 系列下更新yum源遇到的一个问题。

在按照上面步骤完成之后总是会报错:

  http://mirrors.aliyun.com/centos/5/addons/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found  

  http://mirrors.163.com/centos/5/addons/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found

不管是阿里云还是网易甚至一些其他的都会报错。后来通过网上查找,发现 CentOS 5系列在2017-03-31日已经结束支持,不再提供维护更新。

后来通过上网查找找到一个CentOS 5 可以用的yum源http://vault.centos.org/5.11/ ,勉强能用,不过下载速度有点难说,可以通过以下方法更新自己的.repo文件

  

# cd /etc/yum.repos.d
# sed -i 's/mirrors.163.com\/centos\/$releasever/vault.centos.org\/5.11/g' CentOS-Base.repo'  #sed 替换
# sed -i 's/mirrors163.com\/centos\/$releasever/vault.centos.org\/5.11/g' CentOS-Base.repo'

CenOS 更换yum源的更多相关文章

  1. Centos更换yum源,安装ssh server

    先连上网,然后更换yum源 1. 新建的用户没有sudo权限,所以首先切换到root用户su -输入密码 2. 备份之前的yum源mv /etc/yum.repos.d/CentOS-Base.rep ...

  2. Centos更换yum源

    Centos更换yum源 步骤如下: 备份原始源 cd /etc/yum.repos.d/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/ ...

  3. Redhat更换yum源

    redhat 默认自带的 yum 源需要注册,才能更新,所以对于我们来说需要替换掉redhat的yum源.下文更换为网易的. 删除原有的yum rpm -qa|grep yum|xargs rpm - ...

  4. centos 更换yum源 (解决下载慢的问题)

    先看有没有安装wget         wget -V 如果没有执行   yum -y install wget    进行安装 然后进行配置的备份 mv /etc/yum.repos.d/CentO ...

  5. redhat 6.5 更换yum源

    新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: Loaded plugins: product-id, security, subscription-mana ...

  6. Linux之RedHat7如何更换yum源

    目前,我们常见的系统大概就是Windows.Linux和Mac OS了.Windows系统应该是大部分人最早开始接触的系统,毕竟Windows系统使用起来相当方便,只需要点点鼠标,外加会简单的打字,一 ...

  7. .net core 更换yum源 / “No package libgdiplus-devel available.” 错误解决方法

    安装 libgdiplus-devel yum install libgdiplus-devel 如果出现错误 No package libgdiplus-devel available. 原因可能是 ...

  8. 腾讯云更换yum源

    最近公司使用了云服务器代替了机房的一些服务器,然而选择了腾讯云,个人观点通过比较还是阿里云好了点,可能为了使用腾讯云的一些其他功能吧,书归正文. 由于腾讯的源网站经常挂,在我使用过的一台腾讯云主机的时 ...

  9. Centos6.5DRBD加载失败,系统更换yum源(国内163)

    我安装的系统是centos6.5的,要在系统上安装DRBD镜像软件,安装完后,无法加载modprobe drbd. 需要更新kernel. 1,首先,先把yum源更换成国内的,不然无法更新kernel ...

随机推荐

  1. Activity的介绍

    Activity类是Android应用程序的重要组成部分,activity的启动和组合方式是平台应用程序模型的基本组成部分.Android系统通过调用与其生命周期的特定阶段相对应的特定回调方法来启动A ...

  2. Linux系统优化及基础命令

    1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...

  3. WPF前台界面显示“未将对象引用设置到对象的实例”

    在做即时通信项目中,使用WPF的MVVM模式,如果在前台绑定VM,经常会显示波浪线,鼠标放上去提示未将对象引用设置到对象的实例,但程序能正常运行,后来发现如果前台不绑定VM,在后台cs里绑定就不会出现 ...

  4. leetcode 703数据流中的第K大元素

    这里思路是堆排序,而且是小根堆.C++中包含在头文件<queue>的priority_queue本质就是堆排序实现的.其中priority_queue函数原型是 priority_queu ...

  5. Azkaban工作流调度器

    Azkaban工作流调度器 在Hadoop领域常用的工作流调度系统 Oozie,Azkaban,Cascading,Hamake等等. 性能对比: 安装: 创建ssl配置 keytool -keyst ...

  6. Hive 外部表的练习(多表关联查询,以及分组,子查询)

    Hive 外部表的练习 hive创建库和表操作 hive加载数据,4种发放 1.数据放在Linux创建表结构 进行加载 2.先定义表结构.将一个查询select语句结果插入到表中 3.数据先放在hdf ...

  7. 在Ubuntu 18.04 安装 MySQL 8.0

    在Ubuntu 18.04 安装 MySQL 8.0 ① 登入 mysql 官网,在官网中下载 deb 包,点击该链接,即可下载. https://dev.mysql.com/downloads/re ...

  8. java FileUtil工具类

    网上的版本太多,整合了一下适合自己用的工具类,包括读取.保存.拷贝文件等. public class FileUtil { /** * 私有构造方法,防止类的实例化,因为工具类不需要实例化. */ p ...

  9. 1.moocs

    “三巨头”:Coursera.edX和Udacity Coursera:http://www.coursera.org 目前发展最大的MOOCs平台,拥有相近500门来自世界各地大学的课程,门类丰富, ...

  10. CSS3-3

    关于背景 一. 渐变&径向渐变(background-image: -webkit-linear-gradient() && background-image: -webkit ...