Centos7配置本地及网络yum源
开源镜像站:
阿里云开源镜像站:https://mirrors.aliyun.com/ 网易开源镜像站:https://mirrors.163.com/ 中科大开源镜像站:https://mirrors.ustc.edu.cn/ 清华开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/
网络源基础环境:
安装wget工具:yum install -y wget 安装yum-utils工具:yum install -y yum-utils 解析:安装wget后,可以使用wget下载文件;安装yum-utils后可以使用yum-config-manager命令下载文件。
注:
本地源: 利用挂载系统系统镜像包进行配置,因受限与镜像包,能获取的包相对较少。
网络源:在能连接互联网的服务器上进行配置,配置简单,可选择性强,能获取的包也更多。
了解了我们接下就进行实操
一、本地yum源
1、创建挂载点目录
mkdir /mnt/cdrom #创建用于挂载光盘的目录 mount /dev/cdrom /mnt/cdrom #挂载
umount /mnt/cdrom #这个是卸载命令(不用执行)
2、查看挂载记录:df -h /mnt/cdrom/
3、备份本地repo文件
cd /etc/yum.repos.d/ mkdir bak mv *.repo bak/
4、创建并编辑repo文件
vim repo [centos] name=centosyum ##配置添加多源不能重名 baseurl=file:///mnt/cdrom gpgcheck=0 ##用来检查GPG-KEY,0为关闭,1为开启 enabled=1 ##是否用该yum源,0为禁,1为使用
5、清除yum缓存 ,测试yum源
yum clean all #清除缓存 yum makecache #生成缓存 yum list #显示所有已经安装和可以安装的程序包
二、网络源
1.备份原始yum源:
cd /etc/yum.repos.d/ mkdir bak mv *.repo bak/
注:可以配置CentOS的DNS:
vim /etc/resolv.conf nameserver 114.114.114.114 //国内dns nameserver 8.8.8.8 //国外dns
2、下载yum文件,替代原始yum源:上方有源镜像网站根据自己需求选择
(1)网易yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all //清除缓存 yum makecache //生成缓存 解析:wget -o,使用“-o”参数来指定一个文件名
(2)阿里云yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache
(3)配置ELEP源:
yum -y install epel-release yum clean all yum makecache
yum源的本地源和网络源配置完毕。