今天介绍一下centosyum源配置,我们知道 yum仓库,就是类似我们手机上的软件商店。
我们linux 需要的一些软件或者工具,需要去yum仓库上下载。
那么我们的centos 怎么知道去哪里的仓库上下载呢?
其实centos 系统安装后 会默认给我们一个配置的 yum仓库地址,
用yum repolist 来查看一下
这个命令的功能是查看 yum的默认源。
怎么简单的记住呢?
repo -》 repository : 仓库 。
list :列表
这样就好记住了
我们可以看到默认的是清华的镜像库。
其实 centos 系统中镜像库地址在这个目录里:
/etc/yum.repos.d/
接下来我们 修改默认的仓库为阿里云仓库 ,
在白眉大叔的工作中, 一直喜欢阿里的镜像库,如果有做python的朋友, python的相关依赖库 白眉大叔也是配置的阿里的。速度相对来说,比其他大学的要快点(个人而言)
我就用这个来做案例介绍吧:
我们先找到 阿里云修改仓库的地址:
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11MwkquD
备注: 如果这个地址失效了,大家可以百度:**国内yum源镜像地址 ,**就可以找到
也可以在这里找 ,白眉已经整理好了: 国内yum源镜像地址(国内镜像网站)
打开后如下图:
找到后我们这样操作:我用centos7 来演示的
第一步: 备份我们本地默认的YUM仓库
养成良好的习惯
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
第二步: 使用curl命令下载新的YUM源到本地
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
我们 用 yum repolist 检查一下:
yum repolist
发现这里由原来的清华 变成了 阿里,说明已经成功了
走到这一步,我们还没做完,一定要明白一点就是,
我们的仓库分为2个部分:
base 主仓库
epel 扩展仓库
我们刚才只是安装了 base主仓库。
那么 epel 扩展仓库 怎么安装呢?上菜了:
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
结果:
-bash: wget: command not found
提示我们 wget 没有安装, 怎么办呢?不着急:
yum -y install wget
然后在运行上边
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
的命令
再来看看 yum repolist
我们测试一下:
安装一个小的游戏:
安装小火车
yum -y install sl
装完后 运行一下小火车
直接输入 : sl
出现如下画面, 你学会了吗?
到此,linux 配置 yum 源 ,你们学会了吗?如果遇到问题,可以联系白眉大叔: 715740383(QQ)
扩展:
清空yum 缓存: yum clean all