+ -
当前位置:首页 → 问答吧 → Debian比FreeBSD高明的论据之一,嘿嘿

Debian比FreeBSD高明的论据之一,嘿嘿

时间:2008-10-24

来源:互联网

“起初GNU/Linux 系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之后,人们认为有必要在系统中添加一种机制用来管理安装在计算机上的软件包。人们将这套系统称为dpkg。至此著名的‘package’首次在GNU/Linux上出现。不久之后红帽子也开始着手建立自己的包管理系统 ‘rpm’。

“GNU/Linux 的创造者们很快又陷入了新的窘境。他们希望通过一种快捷、实用而且高效的方式来安装软件包。这些软件包可以自动处理相互之间的依赖关系,并且在升级过程中维护他们的配置文件。Debian又一次充当了开路先锋的角色。她首创了APT(Advanced Packaging Tool)。这一工具后来被Conectiva移植到红帽子系统中用于对rpm包的管理。在其他一些发行版中我们也能看到她的身影。”

* -- 摘自 Debian APT HOWTO

所以说.deb文件要比.tgz文件方便很多

作者: dacheng   发布时间: 2008-10-24

deb是好啊。但是不是源码。不是可以编译的方便阿。
不是什么软件都是支持deb的。还有很多unix的软件都是需要我们自己在自己的机器上,适合我们的环境而make

作者: xiaorui   发布时间: 2008-10-27

不错,但Debian也允许用户下载源代码,针对自己的电脑进行编译安装啊。即使是某些软件只允许以源码形式发布,那也可以从官方站点下载,编译安装啊

作者: dacheng   发布时间: 2008-10-29

apt很好很方便,

但是不能自己指定编译参数,安装很快,不用考虑编译过程中的依赖,

所以只按自己需要使用的,但是我觉得apt的定制功能仅限于安装自己需要的,不安装自己不需要的,不能修改编译过程中的参数。

debian的apt也代表着debian方便用户的设计理念,

ports很好很方便,

可以自己指定编译参数,但是需要长时间的编译,并且会安装一些你不用的包,由于安装过程中的依赖关系,而这些包可能不是你使用过程中需要依赖的,并且freebsd可以重新userland和kernel,这样就是完全按照自己的需要重新编译了整个系统,freebsd把很多基本工具组成了ports,这也正体现了unix哲学中重用性的原则,并且使系统所有组成部分都可以在用户端很容易的重新构建,

个人认为:apt和ports是两个很强的包管理机制,没有办法分出绝对的高下,一个基于package,一个基于source code,我都比较喜欢。

作者: fender010   发布时间: 2008-10-29

至少deb比rpm方便多了。呵呵。其实原理都是差不多的。只是编译的时间问题。
源码编译gnome和deb2进制包安装gnome时间是差很多的了。呵呵

作者: xiaorui   发布时间: 2008-10-29

用惯了Slackware之后感觉还是tgz最好,很透明~

作者: grissiom   发布时间: 2008-10-29

包管理真的很重要么,对于服务器来说。

作者: wgpig   发布时间: 2008-10-30

楼主尝试过ports吗 你用过Freebsd吗
我想楼主知道为什么gentoo是最快的linux吧

作者: shzxxx   发布时间: 2008-12-06

引用:
作者: shzxxx
楼主尝试过ports吗 你用过Freebsd吗
我想楼主知道为什么gentoo是最快的linux吧
gentoo是最快的Linux吗?

作者: think365   发布时间: 2008-12-09

gentoo差不多是最快了。我用过许多发行版(不要骂我,我曾经是一个distro jumper来着),感觉上来说arch和gentoo非常快。没试过lfs,我想可能更快,但那不是发行版。谁用过lunar?听说也很快。

作者: htcool86   发布时间: 2009-01-09

gentoo的优势在于个性化而不是快。一个软件包里你不想要的功能可以不编译安装,而不是象deb或者rpm只要是一个包里的东西不管你用不用得着都给你塞进硬盘里,而且拖慢了启动速度。gentoo的可定制性及强,以至于每个用户的系统都像有自己的发行版。

作者: 没本   发布时间: 2009-01-22

从楼主的帖子里没看出有"Debian比FreeBSD高明的论据之一",不知道楼主是如何得到这样的结论的。

Debian和FreeBSD都是好东西

作者: pa9000   发布时间: 2009-01-22

不管哪个发行版本用好了都不慢。

作者: seenxu   发布时间: 2009-01-22

象freebsd这样配置复杂、适合服务器的版本居然能排到第15位,而且用来作桌面使用的人好像也不在少数,真想不到这么多人喜欢折腾系统,何必呢?系统不就是作为工具使用吗?

作者: jnmzwang   发布时间: 2009-01-23

从源码编译是一种乐趣,同时也提供了最适合机器的编译参数,性能当然好。

dpkg和APT的便利大家都看的见,每个人对包管理和apps的需求不同,所以选适合自己的就是了。

不过怀疑现在gentoo还是不是最快的,Arch也不赖。

作者: 至尊宝   发布时间: 2009-01-23

编译这事,第一次是脑力劳动,第二次是体力劳动,第三次就是在考验你得耐性了,

哈哈,我很懒。

作者: fender010   发布时间: 2009-01-23

或许可以证明deb强于tgz
但这个现象从何证明debian比FreeBSD高明呢?
FreeBSD的ports方式和pkg_add方式都很好的解决了依赖问题,没觉得差到哪

另外我觉得Fb的桌面也还可以了,也没觉得有多复杂,毕竟X并不是操作系统的一部分,在Linux下和FB下是一样使用的

作者: sonicer   发布时间: 2009-03-11

哪年有的redhat?哪年出的debian?哪年redhat有了rpm?
晕~

作者: ebird98   发布时间: 2009-03-15

引用:
作者: ebird98
哪年有的redhat?哪年出的debian?哪年redhat有了rpm?
晕~
Debian於1993年8月16日由一名美國普渡大學學生Ian Murdock首次發表。
Red Hat成立于1995年。

-------
不过 deb 和 tgz 只是二进制包和源码包的分别而已(方便性和可定制性),说不上谁比谁高明,适合自己的才是最好的。

作者: tigatron   发布时间: 2009-03-16

引用:
作者: jnmzwang
象freebsd这样配置复杂、适合服务器的版本居然能排到第15位,而且用来作桌面使用的人好像也不在少数,真想不到这么多人喜欢折腾系统,何必呢?系统不就是作为工具使用吗?
当要认真的维护多台服务器,或者要发布二进制的程序时,就会发现到底FreeBSD给了人们多大的方便。

作者: wsw   发布时间: 2009-04-14

又是无聊的月经贴。

作者: zhangweizj   发布时间: 2009-07-16

引用:
作者: zhangweizj
又是无聊的月经贴。
的确无聊的很

作者: arust   发布时间: 2009-08-06

gentoo可以说是最快的发行版吧!

作者: Tirecoed   发布时间: 2009-12-15

从你那引用的信息来看也只是能说是 Debian 是最早在Linux上实现了有效的包管理(早期的rpm我用过,还不如源码),居然能让你当成是" Debian比FreeBSD高明的论据之一" 这逻辑真强

作者: toor00   发布时间: 2009-12-15

debian 有 deb ,FreeBSD 也有 packages ,两者这方面一样,谈不上谁比谁高明。
倒是 debian 的命令设计很多都不如 FreeBSD 的,很不友好,一个包管理用多种命令同时还要用上子命令,知道好后来才出现 aptitude 略为收敛了一下。用子命令的就应当只用一条命令,像 7z ,用多条命令的就应当不用子命令,像 FreeBSD 的包管理。

作者: ch_fb   发布时间: 2009-12-30