全站搜索 公开课 学习资料 未分类

RHCE培训课堂实验-49 指导练习-启用YUM软件存储库

系统技术 104

红帽系统管理1-学员练习册-14安装和更新软件包.pdf—P482

在本练习中,您将配置服务器以从远程Yum存储库获取软件包,然后从该存储库更新或安装软件包。

目标:

您应能够配置系统以从课堂服务器获取软件更新,并更新系统以使用最新的软件包。

练习准备工作:

student用户身份并使用student作为密码登录workstation

workstation上,运行lab software-repo start命令。该脚本将运行一个起始脚本,它将确定主机servera是否可从网络访问。该脚本也会确保已安装了yum软件包。


[student@workstation ~]$ lab software-repo start
 

1 使用ssh命令,以student用户身份登录servera


[student@workstation ~]$ ssh student@servera
 

2 使用su –命令,在shell提示符处切换为root


[student@servera ~]$ su -
 

3 配置servera上的软件存储库,以从下面的URL获取自定义软件包和更新:

·http://content.example.com/rhel8.0/x86_64/rhcsa-practice/rht提供的自定义软件包·http://content.example.com/rhel8.0/x86_64/rhcsa-practice/errata提供的自定义软件包更新

3.1 使用yum-config-manager添加自定义软件包存储库。


[root@servera ~]# yum-config-manager --add-repo=http://content.example.com/rhel8.0/x86_64/rhcsa-practice/rht
 

3.2 检查上—命令在/etc/yum.repos.d目录中创建的软件存储库文件。使用vim命令编辑该文件,并添加gpgcheck=0参数来禁用存储库的GPG密钥检查。


[root@servera ~]# vim /etc/yum.repos.d/content.example.com_rhel8.0_x86_64_rhcsa-practice_rht.repo

#将下列字段添加到content.example.com_rhel8.0_x86_64_rhcsa-practice_rht.repo文件中
gpgcheck=0
 

3.3 创建/etc/yum.repos.d/errata.repo文件,以使用下列内容启用更新存储库。


[root@servera ~]# vim /etc/yum.repos.d/errata.repo

#在vim中往errata.repo文件中添加下列字段
[rht-updates]
name=rht updates
baseurl=http://content.example.com/rhel8.0/x86_64/rhcsa-practice/errata
enabled=1
gpgcheck=0
 

3.4 使用yum repolist all命令列出系统上的所有存储库:


[root@servera ~]# yum repolist all
 

4 禁用rht-updates软件存储库,并安装rht-system软件包。

4.1 使用yum-config-manager –disable禁用rht-updates存储库。


[root@servera ~]# yum-config-manager --disable rht-updates
 

4.2 列出rht-system软件包,然后进行安装:


[root@servera ~]# yum list rht-system
[root@servera ~]# yum install rht-system
 

4.3 验证rht-system软件包是否已安装,再记下软件包的版本号。


[root@servera ~]# yum list rht-system
 

5 启用rht-updates软件存储库,并更新所有相关的软件包。

5.1 使用yum-config-manager –enable启用rht-updates存储库。


[root@servera ~]# yum-config-manager --enable rht-updates
 

5.2 使用yum update命令更新servera上的所有软件包。


[root@servera ~]# yum update
 

5.3 验证rht-system软件包是否已升级,再记下软件包的版本号。


[root@servera ~]# yum list rht-system
 

6 servera退出。


[root@servera ~]# exit
[student@servera ~]# exit
 

完成

workstation上,运行lab software-repo finish脚本来结束本练习。此脚本将删除练习过程中在servera上安装的所有软件存储库和软件包。


[student@workstation ~]$ lab software-repo finish
 

本引导式练习到此结束。

扫码添加教务-杨老师微信号,备注“红帽”,可免费领取实验环境和完整的PDF技术资料。

上一篇: 下一篇:

相关推荐

展开更多
1
点击联系客服咨询!咨询电话:0756-2180090