linux安装程序和软件

一 解析Linux应用软件安装包

通常Linux应用软件的安装包有三种:
    (1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。
    (2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。
    (3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。
     而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:
     名称-版本-修正版-类型**
在这里插入图片描述
在这里插入图片描述

二、rpm命令

选项含义
rpm -i安装一个新的rpm包
rpm -h以‘“#”号显示安装的进度
rpm -v显示安装过程中的详细信息
rpm -forve强制安装所指定的rpm软件包
rpm -nodeps安装软件时,忽略依赖关系
2.1 安装有依赖关系的.rpm软件包,

可以同时将依赖包与软件包一起安装,下图中安装gcc-4.4.7-4.el6.x86_64.rpm软件包时,有两个依赖包,所以安装时,三个软件包一起安装
在这里插入图片描述

2.2 升级或更新.rpm软件包
  1. 常用选项:
选项含义
-U升级某个rpm软件,若原本未装,则进行安装
-F更新某个rpm软件,若原本未装,则放弃安装
–nodeps卸载软件时,忽略依赖关系:升级软件时,忽略依赖关系
  1. 查询已安装的.rpm软件包
命令含义
-qa查看系统中已安装的所有RPM软件包列表
-qi查看指定软件的详细信息
-ql查询指定软件包所安装的目录、文件列表
-qc仅显示指定软件包安装的配置文件
-qd仅显示指定软件包安装的文档文件
2.3 实列
  1. 查看系统中已安装的所有RPM软件包
    在这里插入图片描述

  2. 查看系统中某一个软件包,rpm -qa命令后面加上软件名,软件名必须输入全,不能仅输入nss
    在这里插入图片描述

  3. 在工作上常用rpm -qa | grep 软件包名,来查询软件包,用grep过滤一下
    在这里插入图片描述

  4. 查看软件包是否有安装
    在这里插入图片描述

  5. 查询文件或目录是哪个软件包安装的
    在这里插入图片描述

2.4 查询未安装的.rpm软件包文件

常用的子选项:

选项含义
-qpi通过.rpm包文件查看该软件的详细信息
-qpl查看.rpm安装包内所包含的目录、文件列表
-qpc查看.rpm安装包内包含的配置文件列表
-qpd查看.rpm安装包内包含的文档文件列表

查询未安装的软件包时,必须输入整个安装包的名称,而查询已安装的软件包时,只要输入软件包名就可以了
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值