三种软件安装方式(rpm,yum,源码编译)

前言:应用程序

应用程序与系统命令的关系

在这里插入图片描述
典型应用程序的目录结构
在这里插入图片描述
常见的软件包封装类型
在这里插入图片描述

应用程序的三种安装方法

  • rpm安装
  • yum安装
  • 源代码编译安装

光盘挂载的命令
mount /dev/sr0 /mnt 把光盘镜像挂载到/mnt目录
在这里插入图片描述

一.RPM安装

一般RPM软件包的格式
在这里插入图片描述
查看软件的命令介绍

rpm -q 软件名:检查软件是否已安装
在这里插入图片描述
rpm -qi 软件名 :显示已安装过的软件的详细信息
在这里插入图片描述

rpm -ql 软件名 :显示已安装的指定软件的文件列表在这里插入图片描述
rpm -qc 软件名 :显示已安装的软件的配置文件

在这里插入图片描述
rpm -qd 软件名 :可以列出已安装的软件的软件包文档
在这里插入图片描述
rpm -qR 软件名
在这里插入图片描述

rpm -qf 文件名或目录 :可以查看已经安装的软件属于哪个软件包在这里插入图片描述

上边我们说的都是查看已安装过得软件,直接查找软件名就可以
如果我们想查看一下未安装过得软件包可以用下面的命令

rpm -qpi rpm软件包名称 :查询指定软件包的详细信息
rpm -qpl rpm软件包名称 :查询指定软件包的文件列表
rpm -qpc rpm软件包名称 :查询指定软件包的配置文件
rpm -qpd rpm软件包名称 :查询指定软件包的软件包文档的位置


安装、升级、卸载RPM软件包
格式:
rpm [选项] RPM包文件
常用选项:
-i :安装一个新的RPM软件包
-U :升级某个软件包,若未安装过,则进行安装
-F:升级某个软件包,若未安装过,则放弃安装
-h :在安装或升级软件包的过程中,以“#”号显示安装进度
-v :显示软件安装过程中的详细信息
–force :强制安装某个软件包,比如要安装版本更久的软件包

-e :卸载指定名称的软件包
–nodeps :在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系

在这里插入图片描述

在这里插入图片描述

二.yum仓库安装

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。

1.yum仓库配置方法

在这里插入图片描述
在虚拟机的设置,设置好事先准备好的镜像。

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

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
如果删除的话就是remove 也可以使用erase

在这里插入图片描述

yum安装命令:yum install -y xxx软件名 
yum卸载命令:yum remove -y xxx软件名
yum升级命令:yum update xxx软件名

  • yum list xxx软件名 :查询相关软件包列表

在这里插入图片描述

  • yum list installed :查询系统中已安装的软件包
    在这里插入图片描述

  • yum list available :查询仓库中尚未安装的软件包

在这里插入图片描述

  • yum list updates :查询可以升级版本的软件包

在这里插入图片描述

  • yum info xxx软件名 :查看软件包详细信息

在这里插入图片描述

  • yum search all xx软件名关键词 :通过关键词搜索软件包

在这里插入图片描述

  • yum whatprovides ifconfig :查找功能由哪个软件包提供

在这里插入图片描述


三.源码编译安装软件

#源码简介

源码就是用特定的语言来编写的文本,比如我们常见的c语言。然而源码的安装要经过配置、编译的一系列的复杂过程,那么如此的麻烦为何还要来安装源码呢?其实这是为了让我们的系统来使用更新的功能和更多的功能,另外还可以更加个性化我们的配置。

1.安装所需依赖文件

yum install -y gcc gcc-c++ make zlib-devel pcre-devel
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.下载并解压软件包

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

3.配置软件的安装路径或安装、关闭相关模块工程

在这里插入图片描述

4.编译,将源码转换成可执行的二进制程序文件

在这里插入图片描述

5.安装软件

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

ip地址的查询方法

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值