简述rpm与tar.gz的区别

区分一下rpm与tar的区别

首先说一下rpm二者的区别:
rpm,全称为redhat Package Manager,是由Redhat公司开发的.并在其相应的产品中广泛应用的.但是可能在其它的LINUX出版商出版的产品中不存在,它是一种在红帽LINUX下的安装文件,现在网上很多的RPM软件包更合理的应该叫做RPM安装包,在红帽及Fedora上,都可以用已经下载的RPM安装包直接安装,而不需要解压缩.
而TAR则不完全同于RPM,它是由GNU开发的,在各种版本都通用的.其作用是打包,但不压缩.一般情况下要与其它压缩命令一起用,如GZIP,BZIP2等.

简单来说rpm 相当于windows中的安装文件.exe,它会自动处理软件包之间的依赖关系。
tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。

优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。
tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值