分页: 1 / 1
关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-01-31 20:24
由 geloin
这个问题困惑我N久了。
第一次用Ubuntu的时候,下了.tar包的安装文件,然后
解压,往往就能用了,比如说qq for linux,解压后直接进入到目录输入
就可以用了。
问题就在这里了,看网上的相关问题,都是说要经过
代码: 全选
sudo ./configure
sudo make
sudo make install
这几个步骤,但是我从来没有用过这几个步骤,软件照样正常用。这是怎么回事捏??
Re: 关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-01-31 20:29
由 wangdu2002
包里面是源码才需要编译。包里面已经是二进制可执行文件了,当然就不需要再编译了,一般源码编译打的包里面会有Readme或Install之类的安装说明的
Re: 关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-02-01 10:35
由 lwbskfish
.tar是打包文件,打包是指多个源文件整合成一个,没有经过压缩。相当于rar的“存储”压缩选项。
.tar.gz是压缩文件,表示源文件用了tar算法打包,之后还用了gzip算法压缩。
.tar.bz是压缩文件,表示源文件用了tar算法打包,之后还用了bzip算法压缩。bzip的默认压缩比优于gzip,但是要多付出数倍的时间。
也就是说,.tar*只是打包文件或压缩文件罢了,它里面装什么都可以,可以是照片啦,视频啦,也可以是可执行文件或程序源代码。
对于QQ来说,它的源代码根本不公开,所以你找到的.tar*肯定是可执行文件,解压缩一看,里面有个可执行文件qq,那好办,直接./qq即可。
有时候里面是源代码,那么就像网上给出的方法一样做。(记住源里有你要的大部分软件,除非迫不得已,不要从源码安装软件。)
Re: 关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-02-01 10:55
由 t3swing
如3l所说,tar只是linux的打包格式 ,gz,bz是压缩格式,和rar同属压缩文件,只为减少软件传输时的体积
安装软件,这也算是windows带来的困惑吧 , 在windows下,软件通常都以2进制可执行码方式发行的,很少看到给源码的,双击安装工具一路下一步就ok了
linux下很多软件是以源码方式发行的,这和linux庞大的体系有关系,编译安装通常可以更好的适用硬件,也体现linux的开放,下载到的是源码包,需要编译安装,但是编译安装需要一定的耐心,有的可能少依赖,不一定一次能编译成功,编译一般比较耗时,如果不想编译安装,可以去找2进制包和更高层次的安装包(如deb包等)
qq是商业软件,不要指望他提供源码
二进制包和源码包的区别还是比较大,熟悉了马上就能区分开,安装几次就熟悉了
Re: 关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-02-01 10:56
由 tenzu
来向3L学习的
Re: 关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-04-17 0:07
由 wlheng7
Re: 关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-04-17 18:31
由 lgy0417
带tar的 跟Win下的rar没什么区别 鬼知道它里面是啥

Re: 关于.tar、.tar.gz、.tar.bz等等安装包的问题
发表于 : 2010-04-17 20:20
由 速腾1994