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

RHCE培训课堂实验-47 指导练习-解释和调查RPM软件包

系统技术 573

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

在本练习中,您将收集与来自第三方的某—软件包相关的信息,从中提取文件以进行检查,然后将该包安装到服务器上。

目标:

您应能够在服务器上安装并非软件存储库提供的软件包。

练习准备工作:

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

workstation上,运行lab software-rpm start命令。该脚本将运行一个起始脚本,它将确定主机servera是否可从网络访问。该脚本还会将rhcsa-script-1.0.0-1.noarch.rpm软件包下载到servera上的/home/student目录。


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

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


[student@workstation ~]$ ssh student@servera
 

2 查看rhcsa-script-1.0.0-1.noarch.rpm软件包的软件包信息,并列出其中的文件。另外,也要查看在安装或卸载软件包时运行的脚本。

2.1 查看rhcsa-script-1.0.0-1.noarch.rpm软件包的信息。


[student@servera ~]$ rpm -q -p rhcsa-script-1.0.0-1.noarch.rpm -i
 

2.2 列出rhcsa-script-1.0.0-1.noarch.rpm软件包中的文件。


[student@servera ~]$ rpm -q -p rhcsa-script-1.0.0-1.noarch.rpm -l
 

2.3 查看在安装或卸载rhcsa-script-1.0.0-1.noarch.rpm软件包时运行的脚本。


[student@servera ~]$ rpm -q -p rhcsa-script-1.0.0-1.noarch.rpm --scripts
 

3rhcsa-script-1.0.0-1.noarch.rpm软件包的内容提取到/home/student目录。

3.1 使用rpm2cpiocpio -tv命令,列出rhcsa-script-1.0.0-1.noarch.rpm软件包中的文件。


[student@servera ~]$ rpm2cpio rhcsa-script-1.0.0-1.noarch.rpm | cpio -tv
 

3.2 将rhcsa-script-1.0.0-1.noarch.rpm软件包的所有文件提取到/home/student目录。使用rpm2cpiocpio -idv命令,以提取文件并创建详细模式中需要的前导目录。


[student@servera ~]$ rpm2cpio rhcsa-script-1.0.0-1.noarch.rpm | cpio -idv
 

3.3 通过列出/home/student/opt目录中提取的文件来进行验证。


[student@servera ~]$ ls -lR opt
 

4 安装rhcsa-script-1.0.0-1.noarch.rpm软件包。使用sudo命令获取超级用户特权,以便安装软件包。

4.1 使用sudo rpm -ivh命令,安装rhcsa-script-1.0.0-1.noarch.rpm RPM软件包。


[student@servera ~]$ sudo rpm -ivh rhcsa-script-1.0.0-1.noarch.rpm 
 

4.2 使用rpm命令,验证是否安装了该软件包。


[student@servera ~]$ rpm -q rhcsa-script
 

5servera退出。


[student@servera ~]$ exit
 

完成

workstation上,运行lab software-rpm finish脚本来完成本练习。此脚本将删除练习过程中在servera上安装的所有软件包。


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

本引导式练习到此结束。

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

上一篇: 下一篇:

相关推荐

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