实验六L inux中软件的安装与卸载(一rp m软件包查询校验【需求】

◆查询系统是否安装了openssh服务器;

◆查询ls属于哪个软件包;

◆查询软件包openssh-server包含了哪些文件;

◆校验/etc/inittab是否发生改变;

◆校验软件包openssh-server 。

【系统及软件环境】

操作系统:Red Hat AS 4.0

【实验配置文件及命令】

1.配置文件:无

2.命令:/bin/rpm,/usr/bin/which

【实验步骤】

3.查询软件包openssh-se rver包含了哪些文件。

50

【实验故障不分析】

下面的表格中列出了在实验过程中可能会出现的故障及其解决方法。看看是丌是对你的实验有所帮助?如果你在实验中还遇到了其他的问题或故障,丌妨记录在表格中,通

【启发联想】

1.如何查询软件包的信息?

2.当校验某个文件发现了可疑的改变时,该如何处理?

51

(二rpm软件包安装的依赖性问题处理

【需求】

因开发需要,系统需要安装gcc软件。

【系统及软件环境】

1.操作系统:Red Hat AS 4.0

2.软件:gcc-3.4.5-2

【实验配置文件及命令】

1.配置文件:无

2.命令:/bin/rpm

【实验步骤】

该软件的光盘。本实验假设所有软件包都已放在/tmp目录中。

上面的错误显示表明系统在安装gcc时出现了依赖性关系问题,gcc依赖于gl ibc-devel ,所以要想安装gcc,必须先安装gl ibc-devel 。

52

依赖于gl ibc-headers,所以要想安装gl ibc-devel ,必须先安装gl ibc-headers 。

gl ibc-headers依赖于gl ibc-kernheaders,所以要想安装gl ibc-headers,必须先安装gl ibc-kernheaders 。

安装gl ibc-kernheaders成功。

53

上面的结果显示表明gcc已安装成功。

【实验故障不分析】

下面的表格中列出了在实验过程中可能会出现的故障及其解决方法。看看是丌是对你的实验有所帮助?如果你在实验中还遇到了其他的问题或故障,丌妨记录在表格中,通过自己的实践,或者不老师、同学一起找找解决问题的方法。

【启发联想】

1.当两个软件包互相依赖时,该如何处理?

2.当校验某个文件发现了可疑的改变时,该如何处理?(三非编译型tar包软件的安装

【需求】

采用tar包方式安装webmin 。

【系统及软件环境】

1.操作系统:Red Hat AS 4.0

2.软件:webmin-1.150.tar.gz

【实验配置文件及命令】

1.配置文件:无

2.命令:/bin/tar,/bin/ls,/usr/bin/less

【实验步骤】

54

55

56

4.安装完成后,可用浏览器打开webmin,例如:(IP地址:端口号