当前位置:  技术问答>linux和unix

初学Linux,请问rpm与tar版本的区别及他们优缺点?谢谢!!!

    来源: 互联网  发布时间:2016-04-24

    本文导语:  : | rpm是redhat管理软件包的工具。所以可能在有些Linux发行版上缺省是没有的。 tar比较通用,每个发行版都支持。 为了具通用性,软件会提供tar形式的源码(通常是.tar.gz)。 | ...


|
rpm是redhat管理软件包的工具。所以可能在有些Linux发行版上缺省是没有的。

tar比较通用,每个发行版都支持。

为了具通用性,软件会提供tar形式的源码(通常是.tar.gz)。

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

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

如果你的包不想开放源代码,你可以制作成rpm,如果开源,用tar更方便了。

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

|
tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install. 来安装软件。

rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系。

    
 
 

您可能感兴趣的文章:

  • 请问Java与asp的优缺点?我是初学Web者,选取哪种好?
  • 请问对于初学者应该使用哪种版本的linux比较好?
  • 哪个版本的Linux适合初学者...
  • 初学Linux ,问一下应该接触什么版本的比较适合
  • 初学linux,用哪个版本比较好
  • 初学linux ,应该安装那个版本
  • LINUX的初学者,请高手推荐一个适合的版本,最好有下载地址,先谢了~!!
  • 初学linux用什么样的版本比较好?
  • 初学者请教,SCO UNIX 安装oracle9i 是用for哪个的版本?
  • 现在哪种linux版本比较适合初学者,我主要是用它学习系统,兼作服务器的操作系统?
  • 请问对于初学者使用哪个版本的Linux最合适?
  • 初学linux,想选择一个发行版本
  • 听说微软以后版本的Windows不支持Java,我这个初学者应该怎么办?
  • 这里的人气好像不是很旺,我初学Linux,想知道大家用的是什么版本的,最好能说说版本的好坏
  • 想学习linux操作系统,对于初学者应该安装什么版本的linux??
  • 初学Linux,发现Linux下的版本问题很头痛。【系列问题】
  • 请问哪位大侠能给我介绍一下LINUX分区的相关知识吗?安装的时候一到分区我就看不懂了。不知道是怎么回事。顺便问一下现在关于LINUX的最新版本哪个比较好!哪个更适合初学者!给37分。
  • LINUX系统初学者提问:那个版本较好,新手应该怎么学。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 初学 java 的朋友来和我交朋友,我也是初学。我的 QQ 号是 33555085
  • 又一个初学者的困惑!如果您是个大虾,请你一定要进来看看,指点迷津!如果您也是个初学者,那么您也一定要进来,也许我们有一样的遭遇!
  • 初学者的问题我是linux初学者,我想问一下在windows里下载的大于1.44M文件如何转移到linux分区里?
  • 我是个初学者,希望指点明津
  • 初学者用什么工具好?JBUILDER?JDK?
  • 对于初学者应该看什么样的java书籍
  • 初学java应该看那些书?
  • 初学linux看哪本书好?
  • 初学java,该看那些书,请朋友们指教
  • 我是初学者,该用什么java的“编译器”????
  • 初学java什么书好?
  • 对于初学者应该看什么样的书
  • 初学者:不是问题的问题?
  • 初学者这样检验自己的学习效果呢?
  • 初学JAVA,用哪个软件来调试和编译程序?
  • 初学者的问题??在线等待。
  • 各位高手大家好,我是初学LINUX想请教几个问题
  • IT科技资讯 iis7站长之家
  • 从初学Linux到内核开发
  • 初学java的话,从何入手呢?vj++,还是jbuilder?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3