在博主的一些文章中会提到yum源,由于没有详细展开来讲,所以对于一些新手来说会存在一些困扰,这篇博文来给大家介绍一下Centos7中如何配置本地yum源和如何使用各大开源镜像站提供的yum源。
Centos7配置本地yum源
1.删除/etc/yum.repos.d/下的所有源文件。
rm -rvf /etc/yum.repos.d/*
2.将Centos的镜像上传到服务器,将镜像挂载到/mnt目录下并复制到任意文件夹中,这里博主将镜像上传在/opt目录下,在/opt下新建了一个名为centos7的文件夹用于存放镜像中的内容。
在/opt目录下新建名为centos7的文件夹
mkdir /opt/centos7
挂载镜像到/mnt下
mount -o loop /opt/CentOS-7-x86_64-DVD-1511.iso /mnt
将镜像中的内容复制到建好的centos7文件夹中,该命令执行后需要等待片刻
cp -rvf /mnt/* /opt/centos7/
3.建立并编写新的repo源文件。
建立并编写新的repo源文件
vi /etc/yum.repos.d/centos.repo
centos.repo源文件的内容如下:
[centos]
name=centos
baseurl=file:///opt/centos7/
gpgcheck=0
enabled=1
4.清除缓存并验证yum源。
yum clean all #清除缓存
yum list #验证yum源
至此,本地yum源的配置就完成了。
Centos7使用开源镜像站yum源
这里我们以浙江大学开源镜像站为例。个人还是比较推荐这个镜像站的,除了提供yum源以外还提供了常见Linux发行版安装镜像目录的整理。用起来还是非常方便的。
1.删除/etc/yum.repos.d/下的所有源文件。
rm -rvf /etc/yum.repos.d/*
2.去镜像站网站获取yum源配置文件内容并写入到新的repo源文件中。
访问浙江大学开源镜像站,在首页的底部会看到配置生成器,如图:
选择好相应的系统版本后点击开始生成将会得到repo源文件的内容,将这些内容复制到新的repo源文件中
3.建立并编写新的repo源文件。
建立并编写新的repo源文件
vi /etc/yum.repos.d/centos.repo
centos.repo源文件内容:
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.zju.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.zju.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.zju.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4.清除缓存并验证yum源。
yum clean all #清除缓存
yum list #验证yum源
至此,使用开源镜像站作为yum源的配置就完成了。