RHCSA-B2. 配置YUM源
Posted 白-胖-子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHCSA-B2. 配置YUM源相关的知识,希望对你有一定的参考价值。
红帽RHCE考试上午-RHCSA(RH134)
serverb.example.com 任务
2. 配置YUM源
- 如果servera能访问,可以从servera上把配置好的yum源拷贝过来就完事了
- 但是还要检查以下能不能用和差别
任务要求
- YUM 的两个存储库的地址分别是:
http://content.example.com/rhel8.2/x86_64/dvd/BaseOS
http://content.example.com/rhel8.2/x86_64/dvd/AppStream
完成步骤
- 编辑或者创建 /etc/yum.repos.d/目录下过的BaseOS.repo和AppStrem.repo
- 写到一个文件中用不同的标签号隔开也行
#vim base.repo
[BaseOS]
name=BaseOS
baseurl=http://content.example.com/rhel8.2/x86_64/dvd/BaseOS
enabled=1
[AppStream]
name=AppStream
baseurl=http://content.example.com/rhel8.2/x86_64/dvd/AppStream
enabled=1
- 或者可以
rpm -ivh http://xxx.example.com/BaseOS/Packages/dnf-utils-4.0.2.2-3.el8.noarch.rpm
yum-config-manager --add-repo http://xxx.example.com/BaseOS
yum-config-manager --add-repo http://xxx.example.com/AppStream
vim /etc/yum.conf #修改gpgcheck=0
- 配置好yum源周要创建缓存
yum repolist
yum makecache
考察的知识点
yum和dnf
- CentOS 使用 yum, dnf 解决rpm的包依赖关系
- YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具,
- CentOS 8 用dnf 代替了yum ,不过保留了和yum的兼容性,配置也是通用的
yum客户端配置文件
- /etc/yum.conf #为所有仓库提供公共配置
- /etc/yum.repos.d/*.repo: #为每个仓库的提供配置文件
yum的repo仓库配置文件指向的定义:
- 注意:yum仓库指向的路径一定必须是repodata目录所在目录
- 如果不清楚repo路径应该写那个,就用浏览器打开,找到有repodata目录的这层目录,把地址写进去就行了
[repositoryID仓库名]
name=Some name for this repository ## 这个其实是描述,但最好设置成和仓库ID一样
baseurl=url://path/to/repository/ ## 最关键的仓库路径,
enabled={1|0} ## 这个仓库是否启动,如果为0则写了也没用
gpgcheck={1|0} ## 是否做密钥校验,如果是内网则不需要校验
gpgkey=URL ## 如果gpgcheck的值为1则要写这个校验密钥的路径
## 以下这些都不重要,了解一下
enablegroups={1|0}
failovermethod={roundrobin|priority} ## 同ID的仓库可以写多条url
## roundrobin: 意为随机挑选,默认值
## priority: 按顺序访问
cost= 默认为1000
以上是关于RHCSA-B2. 配置YUM源的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu16.04 yum报错:There are no enabled repos. Run “yum repolist all“ to see the repos you have.(代码片段