在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中 RPM安装工具和yum安装工具的区别及各自特点
猜你喜欢
转载自blog.csdn.net/liuxiaokai_liu/article/details/79773908
今日推荐
周排行