下载了一些软件!*.rpm是什么意思?.tar.gz又是??/

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
liang2008
帖子: 112
注册时间: 2006-07-02 14:29

下载了一些软件!*.rpm是什么意思?.tar.gz又是??/

#1

帖子 liang2008 » 2007-01-30 23:24

下载了一些软件!*.rpm是什么意思?.tar.gz又是??/
suncold
帖子: 26
注册时间: 2007-01-19 13:34
来自: ZJU
联系:

Re: 下载了一些软件!*.rpm是什么意思?.tar.gz又是??/

#2

帖子 suncold » 2007-01-31 0:17

liang2008 写了:下载了一些软件!*.rpm是什么意思?.tar.gz又是??/
1.RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用。(以上内容取自百度知道http://zhidao.baidu.com/question/4495148.html?si=2)
一般来说,我们经常也用rpm来指代由rpm包管理程序生成的文件,以.rpm来标示。rpm包是多是采用rpm作为包管理程序的linux发行版的程序安装文件,在其下使用$rpm -i <package name>.rpm就可以安装。也有把源程序使用rpm打包的,一般是.src.rpm的标示。
而Debian及其衍生发行版ubuntu, hiweed等则使用dpkg作为包管理程序,rpm包不能直接安装,需要使用alien先转化为dpkg使用的deb包才行。而且,从管理能力以及解决依赖问题上,dpkg不知道比rpm高明到哪儿去了!

2..tar.gz是联合使用压缩程序tar和gnuzip得到的压缩文件,就像是windows下的rar,zip一样。
一般来说,大多数的linux软件都是使用这种称为tarball的格式来分发其源程序。下载回来后解压缩,然后编译源程序,就能得到相应于你的发行版平台的软件。现在有些已经编译好或者半编译好的软件也使用这种格式来分发,比如从官方网站下回来的Acrobat Reader。
littleUbuntu
帖子: 1103
注册时间: 2006-10-19 9:02

#3

帖子 littleUbuntu » 2007-01-31 8:49

一般没有必要自己下载软件,用新立得去安装.
回复