RPM软件管理

1.什么是RPM

  由红帽开发用于软件包的安装 升级 卸载 查询

 

2.RPM包的基本认识

  

3.除了RPM包还有其他方式:

  分类       安装            版本

  rpm包    预先编译打包,安装简单   软件版本偏低  -->windows的exe

  源码包    手动编译打包,安装繁琐   软件版本随意  -->windows没有,闭源

  二进制包   压缩即可使用,安装简单           -->绿色软件包,解压即用

  rpm是管理rpm包的一个工具 (存在依赖关系)

  yum是管理rpm包的一个工具

 

4.rpm可以从哪里获取

  1.本地的ISO镜像光盘     (软件包可能存在版本偏低的情况)

  2.自行联网下载rpm包进行安装  -->

  3.仓库联网获取rpm包      -->要yum的使用使用

 

5.挂载

  mount /dev/cdrom /mnt/

  一个光盘可以挂载多个入口 (比如一个商场有多个门)

  mount  挂载 

  df -h   查看磁盘情况

 

6.如何使用rpm工具管理rpm软件包

  1.安装  rpm

    -i     安装软件包

    -v    显示安装的过程

    -h    显示安装的进度条

    --test    模拟安装(不是真的安装)

    --force  强制安装

  出现依赖问题使用yum安装

 

  2.卸载  rpm

    -e    卸载软件包

  3.升级  rpm

    -Uvh

  4.查看软件安装的路径,或者其他......

    选项    描述

    rpm -q  查看指定软件包是否安装

    rpm -qa   查看系统中已安装的所有RPM软件包列表   两种使用方法 1.先列出全部然后过滤 2.指定软件包名称

    rpm -qi  查看指定软件包的详细信息

    rpm -ql  查询指定软件包所安装的目录、文件列表、存放的位置

    rpm -qc  查询指定软件包的配置文件

    rpm -qf  查询文件或目录属于哪个RPM软件  (只能查询已存在的命令或者以存在的文件路径)

    

 

posted @ 2019-04-24 11:25  熊猫。  阅读(282)  评论(0编辑  收藏  举报