红帽RHCSA8认证考试:配置您的系统以使用默认存储库

题目描述

配置您 的系统以使用默认存储库
YUM 存储库已可以从 http://foundation0.ilt.example.com/dvd/BaseOShttp://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

如果上面的命令在执行的时候没有返回报错或者警告,基本就代表我们前面的仓库配置正确并已经生效,本题到这里就完成了。