CentOS中配置国内yum源

本文介绍如何将CentOS系统的默认yum源更换为国内高速源,包括备份原yum源、下载并配置新的yum源文件及生成缓存的方法。文中提供了网易163、中科大及搜狐等国内常用yum源的下载链接。

本人用的是CentOS系统,在系统安装完毕后使用yum进行软件包的安装十分方便,但是CentOS上默认的yum源是国外的,有时候网速很不给力,所以对于大部分人来说,最后的选择就是将yum源更改为国内的yum源,一般可以选择网易163的yum源进行更新。下面我简单的说下更改yum源的步骤:

1. 首先备份原默认yum源  /etc/yum.repos.d/CentOS-Base.repo

# cd /etc/yum.repos.d

# mv CentOS-Base.repo CentOS-Base.repo.bak(后缀名随意取)

2. 下载163的yum源配置文件,放入/etc/yum.repos.d/

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

3. 运行yum makecache生成缓存,使该yum立即生效

yum makecache

配置更改完毕

当然国内还有几个网上评论都不错的安装源,包括中科大和搜狐的等等

中科大 yum源: wget http://centos.ustc.edu.cn/CentOS-Base.repo

搜狐 yum源: wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

另外,Fedora、RHEL、Centos、SUSE等linux发行版都具有yum软件包管理工具,理论上以上配置的更改也应适用于这些Linux系统,不过没有测试过,需要的童鞋可以自行尝试。

### 如何在 CentOS 6 上配置国内 YUM #### 备份原始 YUM 文件 为了防止意外情况发生,在更改前建议备份原有的 `/etc/yum.repos.d/` 下的所有 `.repo` 文件。可以使用命令 `cp -a /etc/yum.repos.d/ /etc/yum.repos.d.bak` 完成整个目录的复制操作[^1]。 #### 移除旧有仓库配置 考虑到官方提供的镜像站位于国外,访问速度可能较慢甚至不稳定,因此可以选择删除现有的远程设置。执行指令 `[root@localhost ~]# rm -f /etc/yum.repos.d/*.repo` 来移除所有现存的 .repo 文件[^2]。 #### 添加新的国内 YUM 接下来创建一个新的 repo 文件用于指向国内的镜像站点。这里以阿里云为例说明具体做法: ```bash [root@localhost ~]# vim /etc/yum.repos.d/CentOS-Aliyun.repo ``` 向该文件内写入如下内容: ```ini [base] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6 updates name=CentOS-$releasever - Updates - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6 extras name=CentOS-$releasever - Extras - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6 ``` 保存并退出编辑器后即完成新增加的 Aliyun YUM 定义工作。 #### 清理并重建缓存 最后一步是要清除已有的元数据缓存,并重新构建针对当前所选镜像站的数据索引。这可以通过运行下面两条命令来实现: ```bash [root@localhost ~]# yum clean all [root@localhost ~]# yum makecache fast ``` 上述流程结束后便可以在 CentOS 6 中成功切换至更快捷稳定的国内 YUM 更新通道了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值