Centos8系统不同版本如何配置在线源
目录
使用在线源配置yum仓库 2
说明信息: 2
需要了解: 2
系统初始化 3
备份系统仓库 3
新建文件夹 3
方法一 3
拉取repo文件 3
下载到本地 4
下载软件测试 4
方法二 5
查找对应软件源 5
查看操作系统版本 5
我的系统使用 5
选择对应目录 6
复制软件源地址 8
编写repo文件 9
配置两个仓库 9
直接更换成BaseOS 9
继续添加其它仓库 10
下载软件验证 12
使用在线源配置yum仓库
说明信息:
要使用在线源配置yum仓库,首先确保虚拟机要可以访问外网。
注意:你如果使用的是公司或者是学校的网线,可能会出现可以访问外网,但无法使用yum源的情况。如果遇到这种情况,可能是网络做了限制,建议更换网络使用个人热点
需要了解:
本次实验使用的操作系统为:
配置在线源的url可能在各个版本以及小版本之间会有差异,建议使用和版本配套的源
本次实验使用两个方法配置yum源
- 直接下载阿里镜像站提供好的repo文件
- 手动配置repo文件(此方法需要注意系统的版本要和仓库使用的版本一致)
系统初始化
备份系统仓库
/etc/yum.repos.d/目录中默认会自带很多 .repo 结尾的源,我们现在配置在线仓库,会和这些自带的yum仓库产生冲突
为了避免冲突需要备份yum仓库
新建文件夹
新建一个 bak 目录,将该目录下的所有文件放入这个bak目录中备份
方法一
阿里开源镜像站访问地址:repo安装包下载_开源镜像站-阿里云 (aliyun.com)
通过下载该地址中已经提前预置好的repo文件,安装软件,无需配置yum仓库直接下载即可
无需关注系统的小版本号,使用和大版本号一致的即可
拉取repo文件
右键单击Centos-8.repo,复制链接地址
下载到本地
使用curl命令(wget命令也可),下载到/etc/yum.repos.d/目录下
curl [url] -o [指定保存的路径和名称]
下载软件测试
方法一配置成功
方法二
查找对应软件源
方法二需要自己配置编写repo文件,需要去阿里镜像站寻找自己需要的和系统对应的软件源地址后,自己编写文件,但是更加灵活
清空/etc/yum.repos.d/下面所有文件
查看操作系统版本
我的系统使用
访问阿里镜像站Centos-vault过期源仓库地址:
https://mirrors.aliyun.com/centos-vault/
选择对应目录
选择和自己系统版本完全对应的版本号目录,我的操作系统使用的是Centos 8.4.2105,所以我这里进入8.4.2105/目录,你如果使用的是8.5的版本你就进入8.5.2111/其余步骤一样
这个目录下的所有目录都对应着一个专用的yum仓库,比如PowerTools,cloud,extras、等
我们只使用AppStream和BaseOS,如果使用其它源,步骤和使用这两个的步骤一致
点击进入AppStream/目录中,选择X86_64/,点击进入
选择os/,点击进入
当看到 Packages/和repodata/在同一个目录下,即可
复制软件源地址
复制粘贴圈住的这一部分的网址,作为rpeo文件中baseurl对应的地址,后面乱七八糟的是自动生成的不用管
https://mirrors.aliyun.com/centos-vault/8.4.2105/AppStream/x86_64/os/
https://mirrors.aliyun.com/centos-vault/8.4.2105/BaseOS/x86_64/os/
编写repo文件
配置两个仓库
说明:所有不同仓库的软件源的url地址都是相似的,如果已经复制出来了一条,你只需要知道其它仓库的名称,直接更换url地址中的仓库名称即可
很明显我只有上面一段是自己写的,下面是复制粘贴的,我想要配置第二个,我只需要知道我要还要继续添加的仓库名即可
直接更换成BaseOS
如果我还想添加其它仓库呢,比如上面说的:
该怎么继续添加呢,复制粘贴,替换仓库名称即可
继续添加其它仓库
新复制粘贴出两段仓库配置
更换仓库名称
保存退出即可
下载软件验证
我们配置的aa、bb、cc、dd四个仓库都可以使用
到此在线源配置结束
标签:在线,仓库,配置,repo,yum,版本,使用,目录,Centos8 From: https://blog.51cto.com/520cyy/8329666