Linux系统管理程序安装▷▷▷▷教你玩转源代码编译的安装≈≈真的太详细了!!!!

前言

一、RPM软件包管理工具

▶Red-Hat Package Manager
●由Red Hat公司提出,被众多Linux发行版所采用
●建立统一的数据库文件
●详细记录软件包安装、卸载等变化信息
●自动分析软件包依赖关系 ▶RPM软件包
●软件素材参考:http://www.rpm.org

1.1rpm命令的格式

  ▶rpm命令能够实现几乎所有对RPM软件包的管理功能
  ▶执行“man rpm”命令可以获得关于rpm命令的详细帮助信息
  ▶rpm命令功能
     ●查询、验证RPM软件包的相关信息
     ●安装、升级、卸载RPM软件包
     ●维护RPM数据库信息等综合管理操作

1.2查询RPM软件包信息

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

1.3安装、升级RPM软件

    ①-i:安装一个新的rpm软件                                      ##常用##
    ②-U:升级,如果没有安装则进行安装          ##不常用,版本更新时可能会用##
    ③-h:以“#”号显示安装进度                                        ##常用##
    ④-v:显示安装过程的详细信息                                  ##常用##    
    ⑤-F:更新某个rpm软件,若未安装,则放弃安装
    ⑥--force:强制安装所指定的rpm软件包
    ⑦-e:卸载安装包
    ⑧-evh:卸载显示进度
    ▶--nodeps  安装、升级或卸载忽略关系         ##慎用##会出现严重后果###
     解决软件包依赖问题:
     ●安装:被依赖的软件包需要先安装,可同时指定多个“.rpm”包软件进行安装
     ●卸载:依赖其他程序的软件包先卸载,可同时指定多个软件名卸载

1.4维护RPM数据库

        ▶重建RPM数据库:
            常用命令:
            ●rpm -rebuilddb
            ●rpm -initdb

二、源代码编译安装

详细的实验过程:

一、1.下载源代码安装包文件,通过软件“Xmanager Enterprise 5”中的Xftp程序连接虚拟机,用于将真机里下载好的软件包传到虚拟机
在这里插入图片描述
2.新建会话,输入相关信息
在这里插入图片描述
3.选择需要连接的虚拟机,连接
在这里插入图片描述
4.将软件包放进/opt目录下,然后用CRT软件连接到虚拟机,进入/opt目录下,查看到有需要的压缩包,将此压缩包解压到该目录下。输入命令“md5sum httpd-2.4.25.tar.gz”验证压缩包的完整性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.将光盘挂载到/dev/cdrom/mnt下,输入命令“mount /dev/cdrom /mnt”,显示成功
在这里插入图片描述
在这里插入图片描述
6.进入/opt,输入命令“cd httpd-2.4.25/”进入httpd-2.4.25中,在此目录下安装HTTP的七个依赖关系包(gcc依赖4个包 gcc-c++依赖一个包)将七个包依次安装完成

6.输入命令“./configure --prefix=/usr/local/apache”./configure 配置,添加安装路径
在这里插入图片描述
7.输入命令“make”等待,再输入命令“make install”安装make包。输入命令“cd /usr/local/apache/bin/”进入/bin文件夹,输入“ll”查看当前文件夹信息
在这里插入图片描述
8.输入命令vi /usr/local/apache/conf/httpd.conf 在第194行的“#”删掉,然后保存退出。方法:“shift+:”—输入“set number”找到194行,光标停留在“#”处,按“x”删除,最后“:wq”保存退出即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.需要关闭虚拟机的防火墙,输入命令“systemctl stop firewalld”.在浏览器中输入20.0.0.110(虚拟机的IP地址),将会显示同样的界面,则证明成功。注意:有时可能因为浏览器的问题导致打不开网页,需要更换浏览器试试。
在这里插入图片描述
在这里插入图片描述

不足之处,望各位大神指点一二!☺☺☺☺☺☺☺☺☺☺☺

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值