Linux中 RPM安装工具和yum安装工具的区别及各自特点

在Linux系统中,安装程序有好多方法,比如RPM安装,yum安装,tar.gz源代码安装等等。后两种是我经常使用的安装方式。但是现在主要对RPM和yum的安装方式进行对比。

**RPM安装方式**
  RPM是RedHat公司开发的安装工具,全称为RedHat Package Manager,目前RPM目前非常流行,已经成为了行业新标准。
  1,RPM包
     用rpm工具可以将二进制程序进行打包,包被称为rpm包。rpm包并不是跨平台的。RedHat的rpm包与SUSE的rpm包不能混用
  2.源码格式的rpm包
     sprm即源码格式的rpm包。一般后缀名为".src.rpm"。其中包含了源码与spec文件。rpm通过spec文件进行打包。

  3.源代码形式的特点
     操作复杂、编译时间长、极易出现问题、依赖关系复杂

  4.rpm的缺点
     由于Linux中的程序大多是小程序。程序与程序之间存在非常复杂的依赖关系。rpm无法解决软件包的依赖关系。
  5.rpm的一些常用命令
    (1)安装一个包    rpm -ivh
    (2)升级一个包    rpm -Uvh
    (3)卸载一个包    rpm -e 
    (4)查询一个包是否被安装    rpm -q < rpm package name> 
    (5)得到被安装的包的信息    rpm -qi < rpm package name> 
    (6)列出该包中有哪些文件    rpm -ql < rpm package name>
**yum安装方式**
    yum安装相对于RPM来说方便了许多,有一些活雷锋大神将rpm下载需要的依赖项整合在了一个网站,在使用yum安装时会自动将依赖项下载

 1.特点
    (1)自动解决依赖关系
    (2)可以对rpm进行分组,基于组进行安装操作
    (3)引入仓库概念,支持多个仓库
    (4)配置简单


2·.yum的一些常用命令
    (1)查看已安装的yum包    rpm –qa|grep yum
    (2)卸载软件包    rpm –e –nodeps yum
    (3)清理yum缓存    yum clean all
    (4)测试    yum install vim

你可能感兴趣的:(Linux操作系统)