欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

yum mirrorlist baseurl的作用和区别 有大用

mirrorlist是从上面查找最近的更新源

baseurl就是直接上上面更新
追问
就是说mirrorlist是多个baseurl??从里面选一个最快的?
追答
不是的,mirrorlist也是一个网址,在这个网址里能下到更新源列表

来自  https://zhidao.baidu.com/question/616668206567084772.html


yum配置文件中baseurl和mirrorlist的区别

找到yum.repo.d文件夹下的文件,随便打开一个,找到mirrorlist的url,比如:
http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os

可以在/etc/yum.conf文件中看到如下url:
cachedir=/var/cache/yum/$basearch/$releasever

找到该文件夹下,发现 $basearch 其实就是 x86_64

然后打开http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os连接

发现就是一堆容器url,所以mirrorlist指向的就是一堆baseurl(Specifies a URL to a file containing a list of baseurls. )

而baseUrl必须指向 yum服务器上的repository的repodata文件夹,因为这个文件夹上保存着rpm文件安装时需要的依赖信息(Must be a URL to the directory where the yum repository’s ‘repodata’ directory lives.)

我们在日常使用中,配置的阿里云yum源其实就是centos对应的原厂的软件更新服务,所以我们一般在baseurl里面进行配置,如:
http://mirrors.aliyun.com/centos/6/os/x86_64
该url指向一个repodata目录的容器地址
这个容器里面是由原厂替我们维护的一系列软件,我们可以高效的安装、卸载、更新软件

但是如果我们需要的第三方软件原厂的提供的容器没有替我们维护,就需要我们自己找到相应的容器地址了,比如docker-engine的容器地址可以如下:
http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/6
这种就需要我们另外用一个repo文件进行标注,一个单独属于docker-engine的容器。有了容器地址我们又可以使用yum轻松的进行软件的维护

转载于:https://www.cnblogs.com/mrnx2004/p/10473404.html

来自  https://blog.csdn.net/weixin_33699914/article/details/93868716


yum配置文件中baseurl和mirrorlist的区别

找到yum.repo.d文件夹下的文件,随便打开一个,找到mirrorlist的url,比如:
http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os

可以在/etc/yum.conf文件中看到如下url:
cachedir=/var/cache/yum/$basearch/$releasever

找到该文件夹下,发现 $basearch 其实就是 x86_64

然后打开http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os连接

发现就是一堆容器url,所以mirrorlist指向的就是一堆baseurl(Specifies a URL to a file containing a list of baseurls. )

而baseUrl必须指向 yum服务器上的repository的repodata文件夹,因为这个文件夹上保存着rpm文件安装时需要的依赖信息(Must be a URL to the directory where the yum repository’s ‘repodata’ directory lives.)

我们在日常使用中,配置的阿里云yum源其实就是centos对应的原厂的软件更新服务,所以我们一般在baseurl里面进行配置,如:
http://mirrors.aliyun.com/centos/6/os/x86_64
该url指向一个repodata目录的容器地址
这个容器里面是由原厂替我们维护的一系列软件,我们可以高效的安装、卸载、更新软件

但是如果我们需要的第三方软件原厂的提供的容器没有替我们维护,就需要我们自己找到相应的容器地址了,比如docker-engine的容器地址可以如下:
http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/6
这种就需要我们另外用一个repo文件进行标注,一个单独属于docker-engine的容器。有了容器地址我们又可以使用yum轻松的进行软件的维护

分类: Linux

来自  https://www.cnblogs.com/mrnx2004/p/10473404.html

普通分类: