题目描述
配置您 的系统以使用默认存储库
YUM 存储库已可以从 http://foundation0.ilt.example.com/dvd/BaseOS
和 http://foundation0.ilt.example.com/dvd/AppStream
使用配置您的系统,以将这些位置用作默认存储库。
核心命令
vim /etc/yum.repos.d/BaseOS.repo [BaseOS] name=BaseOS baseurl=http://foundation0.ilt.example.com/dvd/BaseOS enable=1 gpgcheck=0 yum clean all yum makecache yum list
操作过程
该操作需要在 node1 机器上进行,以下步骤均使用 node1 机器上的 ROOT 用户完成。
首先,使用 yum repolist
命令查看当前系统中可用的 YUM 仓库,运行后返回的是 No repositories available
, 由此可知,当前系统中并无可用的 YUM 仓库。
接下来开始我们对 YUM 仓库的正式配置。
输入如下命令,在 YUM 仓库所在的 /etc/yum.repos.d/
目录下,新建一个名为 BaseOS.repo
的仓库配置文件并用 VIM 打开编辑:
vim /etc/yum.repos.d/BaseOS.repo
注:
① YUM 仓库的配置文件必须位于
/etc/yum.repos.d/
目录下;② YUM 仓库的配置文件必须使用
.repo
后缀名,但文件名,如上面的 “BaseOS” 则可以根据需要命制,但最好不要使用除了大小写英文字母以外的其他字符。
写入如下内容:
[BaseOS] name=BaseOS baseurl=http://foundation0.ilt.example.com/dvd/BaseOS enable=1 gpgcheck=0
!!!注意 !!!
上面的配置信息中使用的是 “enable”, 而不是 “enabled”.
注:
① 上面的 “BaseOS” 以及 “baseurl=” 后面跟的 URL 等能够从题目中复制的信息要直接从题目中复制,以免出错;
②
enable=1
表示激活该 YUM 仓库;③
gpgcheck=0
表示不对该 YUM 仓库做 GPG 验证,这样在下面也就不需要添加gpgkey=XXX
参数了。
与上述过程类似,输入如下命令,在 YUM 仓库所在的 /etc/yum.repos.d/
目录下,新建一个名为 AppStream.repo
的仓库配置文件并用 VIM 打开编辑:
vim /etc/yum.repos.d/AppStream.repo
写入如下内容:
[AppStream] name=AppStream baseurl=http://foundation0.ilt.example.com/dvd/AppStream enable=1 gpgcheck=0
之后,使用如下命令清空并重建 YUM 缓存:
yum clean all yum makecache
再后,使用 yum repolist
命令查看当前系统的仓库列表,会返回如下信息:
repo id repo name AppStream AppStream BaseOS BaseOS
当然也可以使用如下命令列出所有 YUM 源软件包:
yum list
如果上面的命令在执行的时候没有返回报错或者警告,基本就代表我们前面的仓库配置正确并已经生效,本题到这里就完成了。