在此学习了Linux repo 文件
https://blog.csdn.net/bcbobo21cn/article/details/123159702
下面复习和学习一些新内容;
linux repo就是指“repository”;在使用yum命令的时候系统会自动读取repo文件,然后去repositry获取软件;通常一个repo文件定义了一个或者多个软件仓库的细节内容;
repo文件存放在位置是/etc/yum.repos.d文件夹;
从MSYS2看一下;MSYS2没有此文件夹;
查找一下etc目录下有没有后缀为repo的文件名;find . -name "*.repo";没有;
之前学习了文件的几个字段;其中,
baseurl字段表明了repositry的地址,支持ftp协议,http协议和file协议;
有的字段是属于控制开关类型;
学习一个新的字段,
#pkgpolicy: 包的策略。一共有两个选项,newest和last,作用是如果你设置了多个repository,而同一软件在不同的repository中同时存 在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个 服务器上的软件安装。一般都是选newest。
看上文的repo文件截图,其中还有mirrorlist字段;
之前已经看了,在MSYS2下安装软件是使用pacman工具;
在MSYS2的pacman.d文件夹下有一些mirrorlist文件;查看其中一个内容;里面是各种镜像网址;
在MSYS2中如果从repo.msys2.org/中获取失败,可以在此把安装文件获取路径改为其他镜像,比如中国科学技术大学开源软件镜像;
操作过程截图如下;