文章目录
理论
前言
(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
应用测试成功
注:若浏览器不成功,可以更换浏览器,建议谷歌浏览器