如/etc/yum.rempo.d/下的CentOS-Base.repo文件
[extras]
gpgcheck=1
gpgkey=http://mirrors.tencentyun.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1
baseurl=http://mirrors.tencentyun.com/centos/$releasever/extras/$basearch/
name=Qcloud centos extras - $basearch
[os]
gpgcheck=1
gpgkey=http://mirrors.tencentyun.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1
baseurl=http://mirrors.tencentyun.com/centos/$releasever/os/$basearch/
name=Qcloud centos os - $basearch
[updates]
gpgcheck=1
gpgkey=http://mirrors.tencentyun.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1
baseurl=http://mirrors.tencentyun.com/centos/$releasever/updates/$basearch/
name=Qcloud centos updates - $basearch
- 如使用yum install git时, 从哪个源里面拿, 是先读取这个目录/etc/yum.rempo.d下nginx.repo里面的baseurl?上面这个里面的extras, os, updates是什么意思,软件包的名字?这个包名这么奇怪
- 还有个问题, 他是怎么根据repo里面的baseurl找到具体的rpm文件的,
如这种的, http://mirrors.163.com/centos/$releasever/os/$basearch/,后面目录一般是Packages/接包名,但是有的不是Packages/,如nginx官方源是RPMS/
那个标签你可以认为只是一个仓库别名而已,会显示在yum的输出中,本质上你想起什么名字都可以。
具体包是从哪个仓库获取的,你可以用
查看。比如我这边的输出:
告诉你会从
updates
仓库获取