理论+实验——(Linux系统)安装及管理程序

理论

前言

(1)使用RPM包管理工具
(2)从源码包编译安装程序

一、Linux应用程序基础

在这里插入图片描述在这里插入图片描述在这里插入图片描述

二、RPM包管理工具

1、RPM概述

在这里插入图片描述

2、使用RPM包管理命令——rpm

(1)rpm命令的格式

在这里插入图片描述

(2)查询RPM软件包信息

在这里插入图片描述

查询已经安装的RPM软件包:

rpm -q 【子选项】 【软件名】
用法:
-qa:查看已经安装的所有的RPM软件包列表
-qi:查看指定软件包详细信息
-ql:查询软件包的安装目录、文件列表
-qf:通过软件具体的路径,查这个软件具体的版本
-qc:列出配置文件(/etc下的文件)会列出conf文件的位置//查看配置文件所在的路径
-qd:列出帮助文件(man)
查询未安装的RPM包文件:
rpm -qp 【子选项】 【软件名】
-qpi:查看该软件的详细信息
-qpl:查询包内所有包含的目录、文件列表
-qpc:列出配置文件
-qpd:列出帮助手册

3、安装,升级,卸载RPM软件包

安装、升级RPM软件:
-i:安装一个新的rpm软件
-U:升级、如未安装、则进行安装
-h:以#号显示安装的进度
-v:显示安装过程的详细信息
-F:更新某个rpm软件,若未安装,则放弃安装
–force:强制安装所指定的rpm软件包
卸载RPM软件:
rpm -e 【软件名】
辅助选项
–nodeps:安装、升级或卸载软件是、忽略关系
注:
解决软件包依赖关系
安装:被依赖的软件包需要先安装,可同时指定多个.rpm包软件进行安装
卸载:依赖其他程序的软件包需要先卸载,了同时指定多个软件名进行卸载
忽略依赖关系:结合–nodeps选项,但可能会导致软件异常

4、维护RPM数据库

一般在非正常操作的情况下回丢失,所以我们要重建rpm数据库
rpm --rebuilddb

rpm --initdb

三、源代码编译安装

1、源代码编译概述

在这里插入图片描述在这里插入图片描述

2、编译安装过程

在这里插入图片描述在这里插入图片描述

实验

第一步:安装下面的软件在这里插入图片描述
第二步:安装完成后,打开软件,选择Xftp打开
在这里插入图片描述在这里插入图片描述
第三步:复制httpd-2.4.25.tar.gz的压缩包粘贴在在右边opt目录里面
在这里插入图片描述在这里插入图片描述
第四步:虚拟机开启连接
在这里插入图片描述
第五步:连接SecureCRT,开始输入命令
在这里插入图片描述
解压文件在这里插入图片描述在这里插入图片描述
MD5校验在这里插入图片描述
首先光盘需要挂起,命令如下
在这里插入图片描述
安装httpd工具(我之前已安装好),安装完成后会显示complete在这里插入图片描述
安装gcc、gcc++、make依赖关系包(7个)

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
./configure配置,添加安装路径

在这里插入图片描述
make编译
在这里插入图片描述
make install安装
在这里插入图片描述
编辑httpd,conf
在这里插入图片描述在这里插入图片描述在这里插入图片描述
去掉194行的#
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
关闭防火墙
在这里插入图片描述
显示成功 然后用主机浏览器输入IP在这里插入图片描述
在这里插入图片描述
应用测试成功
注:若浏览器不成功,可以更换浏览器,建议谷歌浏览器

猜你喜欢

转载自blog.csdn.net/ZG_66/article/details/107230876
今日推荐