Linux软件管理-RPM和YUM作用与关系

     在Linux下安装软件可以利用软件管理程序的方式更加便捷的安装。软件提供商将软件在固定的硬件平台与操作系统平台上将软件预先编译好,将文件打包并且包含预先的检测系统以及依赖软件的脚本。客户得到软件后就可以直接安装软件。

     最常见的两种安装方式是dpkg与RPM。

Dpkg机制是基于Debain Linux开发出来的。用于Debain派生出来的软件管理的,例如Ubuntu。

RPM机制是由REDHAT开发出来,很多的distributions使用,例如Centos 、Fedora等

     CentOS中利用RPM安装软件,rpm将首先根据软件的依赖属性检查软件环境是否可以实现。如果有所依赖软件没有安装,可以用yum进行安装所需的依赖环境。

    RPM的软件预先编译过后打包成RPM机制的安装包。因此,安装该版的.rpm软件需要与厂商打包环境、操作系统的版本相同的下。

而如果Linux环境不同如何安装呢?因此,还有一个SRPM所提供的软件,它是以.src.rpm结尾的文件。它是未编译的,通过修改参数设置文件重新编译生成适合的Linux环境,实现安装。

    rpm 安装软件时分析软件的依赖环境,将软件的依赖属性数据与客户主机中的进行对比,然后利用yum可以一次性从yum服务器的容器网址下载安装所需的依赖软件。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值