一、利用本地系统镜像文件配置软件仓库
在利用系统镜像安装Linux操作系统时并没有把所有系统镜像中的软件都安装到当前的Linux系统。
1.挂载镜像或光驱到指定根目录(找到没有安装的软件包)![]()
![]()
![]()
2.在系统中配置软件源指向![]()
![]()
测试:
二、利用已有的软件仓库搭建共享型网络软件源
1.实验环境说明
192.168.110.132:配置好本地软件仓库,在此主机中共享仓库到网络中
192.168.110.131:可以和132通信,并且用来测试132主机中搭建的网络仓库是否可用
2.搭建网络软件仓库![]()
![]()
![]()
![]()
3.利用192.168.110.131来检测软件仓库是否可用![]()
![]()
![]()
三、利用软件从库管理软件
1.核心概念
2.常用管理工具
3.关键操作
四、dnf软件管理命令详解
以下实验必须在软件仓库配置成功后才能操作(换回132主机)
五、Linux中的软件包类型
1.压缩包
a)绿色软件,解压即用;
b)源码包,需要通过源码编译使用(./configure---->make-------->make install)。
2.DEB软件包
适用于类debin操作系统,当前使用的redhat操作系统不是类debin的操作系统不能使用此类软件包。
3.rpm(redhat packages manager)
①dnf
需要搭建软件仓库后才能使用,可以识别软件本身的依赖性,通过软件仓库中的软件来自动解决.其底层使用的时rpm命令管理软件。
②rpm
可以直接对软件进行管理,但是无法解决软件依赖。
六、rpm命令使用方法
1.实验素材
将software.zip文件上传到Linux主机中。
2.rpm命令的常用参数![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
七、第三方软件仓库的构建
从网上下载下来的rpm包,如果这个包没有经过官方授权,那么这个软件就是第三方软件,比如:qq。
1.搭建好本地软件仓库并安装httpd
安装httpd软件的操作看一和二两个实验完成。
2.安装rpm包数据采集工具![]()
3.利用采集工具采集数据![]()
![]()
4.测试
在另外一台主机中:192.168.110.131