修改CentOS默认yum源为国内yum镜像源

搜狐的开源镜像 感觉蛮快的
不错!!按以下步骤进行:
1、备份并清空 /etc/yum.repos.d/CentOS-Base.repo
echo “” > /etc/yum.repos.d/CentOS-Base.repo或者(如果第一次使用的话)
mv /etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-Base.repo.DEFAULT2、下载CentOS中文更新镜像配置文件,按照需要修改一下,如你的发行版为4那就把centos5改成centos4即可。然后:
vi /etc/yum.repos.d/CentOS-Base.repo
a粘贴配置文件的内容
##############################################################################以下为本人修改并校验的更新:#
CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for
CentOS.
# 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.
#
## CentOS-Base.repo
[base]
name=CentOS-$releasever – Base
baseurl=

gpgcheck=1
gpgkey=
updates
[update]
name=CentOS-$releasever – Updates
baseurl=

gpgcheck=1
gpgkey=
used/produced in the build but not released
[addons]
name=CentOS-$releasever – Addons
baseurl=

gpgcheck=1
gpgkey=
packages that may be useful
[extras]
name=CentOS-$releasever – Extras
baseurl=

gpgcheck=1
gpgkey=
packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever – Plus
baseurl=

gpgcheck=1
enabled=0
gpgkey= –
packages by Centos Users
[contrib]
name=CentOS-$releasever – Contrib
baseurl=

gpgcheck=1
enabled=0
gpgkey=
##############################################################################软件仓库:vi
/etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=

enabled=1
gpgcheck=1
gpgkey=
/dev/hda1 /mnt/win_c vfat codepage=936,iocharset=cp936 0
0关闭、启动基本服务
执行 ntsysv 指令,只留下以下服务:
acpid
anacron
cpuspeed
crond
network
sshd
syslog
yum-updatesdrunlevel 介绍:
more /etc/inittab
ll /etc/rc.d/
more /etc/rc.d/rc.local

CentOS默认的yum源不是国内的yum源,在通过yum安装一些软件的时候,会出现这样那样的错误,以及在下载安装的速度上也是非常慢的。

Centos-7修改yum源为国内的yum源

备份本地yum源文件

cd /etc/yum.repo.d/
mv CentOS-Base.repo CentOS-Base.repo.bakeup

Author: fei feng

感觉蛮快的
不错!!按以下步骤进行: 1、备份并清空 /etc/yum.repos.d/CentOS-Base.repo
echo “” /etc/yum.repos.d/Cen…

所以这个时候就需要将yum源替换成国内的yum源,国内主要开源的开源镜像站点应该是网易和阿里云了。下面分别记录替换未阿里云和网易的方法:

国外地址yum源下载慢,下到一半就断了,就这个原因就修改它为国内yum源地址

下载国内yum源

阿里云yum源
wget
163(网易)yum源
wget

Date: Jan 12, 2017

一、修改CentOS默认yum源为mirrors.aliyun.com

1、首先备份系统自带的yum源配置文件   
 /etc/yum.repos.d/CentOS-Base.repo

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、进入yum源配置文件所在的文件夹

#
cd /etc/yum.repos.d/

3、下载aliyun的yum源配置文件到/etc/yum.repos.d/

CentOS 7:

# wget
-O /etc/yum.repos.d/CentOS-Base.repo 

CentOS
6:

# wget -O /etc/yum.repos.d/CentOS-Base.repo 

CentOS 5:

# wget -O /etc/yum.repos.d/CentOS-Base.repo 

4、运行yum makecache生成缓存

# yum makecache

5、更新系统

#
yum -y update

 

国内也就是ali 与 网易

更新yun源

mv Centos-7.repo CentOS-Base.repo
yum clean all
yum makecache
yum update

下载Everything版本的镜像用来做安装源。

二、修改CentOS默认yum源为mirrors.163.com

1、首先备份系统自带的yum源配置文件   
 /etc/yum.repos.d/CentOS-Base.repo

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、进入yum源配置文件所在的文件夹

#
cd /etc/yum.repos.d/

3、下载163的yum源配置文件到/etc/yum.repos.d/

CentOS 7:

# wget 

CentOS 6:

# wget 

CentOS 5:

#
wget 

4、运行yum makecache生成缓存

# yum makecache

5、更新系统

# yum -y update

 

以centos7为例 ,以 修改为阿里的yum源

1. 上传centos7光盘镜像到指定目录下(这里定为/usr/local/src)

先确定有wget

2. 挂载镜像文件

   mkdir  /media/cdrom # 新建光盘目录;
   mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-x86_64-Everything.iso  /media/cdrom/#挂载镜像文件
  1. 备份本地yum源

    mv /etc/yum.repos.d/CentOS-Base.repo
    /etc/yum.repos.d/CentOS-Base.repo_bak

3. 设置开机自动挂载系统镜像文件

vim /etc/fstab添加
/usr/local/src/CentOS-7.0-1406-x86_64-DVD.iso /media/cdrom/ iso9660 defaults,ro,loop 0 0
:wq #保存并退出
注:iso9660 CD-ROM光盘的标准文件系统
mount -l

2.获取阿里yum源配置文件

4. 配置本地yum源文件;

vim /etc/yum.repos.d/centos7-media.repo

[centos7-media]
name=Centos linux 7.0        # 自己定义
baseurl=file:///media/cdrom          # 本地镜像文件路径  
enabled=1                              # 1为启动yum源,0为禁用
gpgcheck=1                           # 1为检查GPG-KEY,0为不检查
gpgkey=file:///media/cdrom/RPM-GPG-KEY-CentOS-7       #GPG-KEY文件路径

安装方法

yum --disablerepo=\* --enablerepo=centos7-media clean all#清除缓存
yum --disablerepo=\* --enablerepo=centos7-media makecache#缓存本地yum源包信息
yum --disablerepo=\* --enablerepo=centos7-media install  tigervnc#使用镜像源安装软件

注:刚开始清除缓存和重建缓存时没有使用disablerepo参数,结果老不能通过,不知是不是因为在局域网内无法连接互联网的原因,加上后就顺利通过了。

wget -O /etc/yum.repos.d/CentOS-Base.repo

警告:

  1. 请注意cmake是第三方工具,不在yum软件列表里,需要自行下载源码

3.更新cache

yum makecache

4.查看

yum -y update

相关文章