文章目录
yum数据库索引更改
yum数据库的索引地址一般默认为CentOS官方网址,CentOS官网在国外,这就造成了如果不手动更改yum的数据库索引,在使用yum命令下载安装包的时候会链接到国外的官网上下载,下载速度会非常缓慢,为了提高下载速度我们可以手动更改yum数据库的索引地址到国内的镜像网站上下载。
一、更改yum数据库索引地址为阿里云镜像站
1.yum的配置文件
yum的配置文件分为两种,分别存放在/var/cache/yum/x86_64/7(注:这里数字随版本变化centos7上这里是7如果是centos6这里就是6)/和/etc/yum.repos.d/这两个目录内。
1.1安装包的下载索引
安装包的下载地址索引数据存放在/var/cache/yum/x86_64/7/目录内,该数据的信息为包的下载地址信息,让yum能够知道需要安装的软件包下载地址从而到对应地址下载,需要注意的是CentOS8上已经用dnf命令替代了yum命令所以这里地址和6、7不同为/var/cache/dnf。
/var/cache/yum/x86_64/6/ #CentOS6路径
/var/cache/yum/x86_64/7/ #CentOS7路径
/var/cache/dnf/ #CentOS8路径
1.2数据库索引
数据库索引是指能够索引yum到指定网站上下载rpm安装包的索引仓库,一个地址对应一个索引仓库,可以创建多个索引仓库来让yum到不同的地址下载rpm安装包。需要注意的是所有的索引仓库都需要以.repo
为文件后缀。
/etc/yum.repos.d/ #数据库索引仓库路径
base.repo #索引仓库文件需要以.repo为后缀
2.转移系统自带数据库的索引仓库
因为系统自带的索引仓库指向的是CentOS官方网站,下载速度较慢所以我们可以把这些索引仓库都移动到指定的文件夹内或者直接修改后缀,只要后缀不是.repo
系统就识别不了这些索引仓库,实在不想要的话直接删除掉也是可以的。这里建议直接在/etc/yum.repos.d/目录内创建一个空文件夹来存放这些系统自带索引仓库。
[19:35:17 root@CentOS8 yum.repos.d]#mkdir XTrepo #创建一个文件夹
[19:35:50 root@CentOS8 yum.repos.d]#mv *.repo XTrepo #把系统自带索引仓库全部移动到文件夹内