repo文件是CentOS中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,
例如我们将从哪里下载需要安装或者升级的软件包,repo文件中定义的内容将被yum读取和应用。
如果你的linux机器上面有repo文件,比如/etc/yum.repos.d/CentOS-Base.repo
你可以打开来看看,如果你没更改过的话,里面的东西基本上都是定义了使yum从国外的网站来下载文件。
我们安装了好了linux虚拟机之后,一般都会把yum源给替换成国内阿里云(或者华为云,清华云等等)
a 流程就是从这个网站下载Centos-7.repo这个文件
https://mirrors.aliyun.com/repo/Centos-7.repo
b 然后把下载好的这个文件放在/etc/yum.repos.d/这个路径文件夹中,并把Centos-7.repo改名为linux默认的yum源repo文件命名,也就是把Centos-7.repo改名为CentOS-Base.repo
当然步骤a、b是手动化,可以通过一条命令来一键完成
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#这条命令也可以在阿里云官网查看细节 https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.76221b116L1C7z
在这里我可以把阿里云的这个Centos-7.repo文件打开给你们看看,里面到底写了些啥玩意。
翻译一下第一个方框里的内容:
镜像系统使用客户端的连接IP地址和每个镜像的更新状态来选择更新到客户端且地理位置接近客户端的镜像。(懂了吧,这是我阿里88改的repo文件,那当然就是你以后yum install软件都是从我阿里云里面来下载了,你们的流量统统都给我阿里88,懂?)除非您手动选择其他镜像,否则应将其用于CentOS更新。如果“mirrorlist=”这玩意不适合您,作为后备,您可以尝试注释掉“baseurl=”这一行。
,
创作不易,小小的支持一下吧!
,