LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: moonjava

几大发行版,貌似都不怎么稳定的样子!

 关闭 [复制链接]
发表于 2008-6-21 22:43:53 | 显示全部楼层
Post by zhong;1865210
那只说明他们是某方面机制的先驱。。不见得“大”.........

rpm包给不少人骂过。。依赖问题
slackware的包。更麻烦。只适合老手。现在只能说是一个二线发行版。使用它的都是老鸟.
gentoo 所谓源代码发行更一文不值..浪费时间,电力。。无聊人士专用

如果这就是你所说的文化和哲学。对的只有傻子才明白.

我很认同 redhat 和 debian 是个大发行版...但其它两个就算了..

你真的明白什么叫設計理念 標准 思路 結構吗?

從你說的這些話 你不配... 哦不  是我不配于你討論問題 真的. 我就是那一文不值的gentooer 無聊人士. 本不想回了 但有些話還是要說出來.

你看過rpm的文檔嗎 ? 你沒有資格評價 rpm. 迄今位置沒有任何一個包裹管理系統完善程度超過rpm. gentoo的porstage系統強大程度超過目前所有發行版的軟件管理系統.

以後你老人家的話 我就當沒看見 以免煞了風景
回复 支持 反对

使用道具 举报

发表于 2008-6-21 22:45:04 | 显示全部楼层
baldzhang你可以去看http://en.wikipedia.org/wiki/Comparison_of_programming_languages,奥运期间不用代理都可以访问。
以及这个页面右侧的Programming Language Comparison series.
如果你英语没问题的话。
回复 支持 反对

使用道具 举报

发表于 2008-6-21 22:49:46 | 显示全部楼层
Post by aceat8848;1865515
"或许有那么一天你会发现gentoo竟然是那么地适合你"
我就在等那么一天

我受不了gentoo的编译,但是我很好奇gentoo是什么地方吸引你们这些用gentoo的朋友去忍受那编译速度的,我就在想是不是那些吸引人的地方也会吸引我,但是我对gentoo了解不深,只是从stage3装过几次,不知道gentoo好在哪里。所以我希望能得到各位指点。

只是想wd_afei那样提一提也好,我会自己去google的。
编译加速可用ccache,但我从任何说gentoo好的文章里得不到我想要的东西,我对arch已经够满意了,所以不会去用gentoo。个人评判标准不同,喜好不同,也不必强求统一,爱干嘛干嘛去吧,不都是用么,找到自己满意的就成。无论你技术还是口号多么多么的牛x,人家不喜欢又怎的,还不是白搭。linux发行版的多样性带了了无尽的争议,但更多的是带来了选择,几百种中总有一个会适合你,那就够了。
</div>
回复 支持 反对

使用道具 举报

发表于 2008-6-21 22:50:29 | 显示全部楼层
Post by aceat8848;1865482
我装上用没多久就换回来了,编译太慢,而且我也主要是使用linux之上的一些东西,对具体的发行版不太在意。所以对gentoo不了解,感谢wd_afei提供这些信息,我也经常问gentoo的朋友gentoo哪里好,不过都没人告诉我。

老实说我也用gentoo不长时间,所以有些地方说的可能也不完全正确,能指正的人出来给指正一下。

然后刚才搜了一下:
版本随意搭配是不是指系统里能够便利地使用旧版本的软件和能够让同一软件不同版本并存于系统中?(如果我理解错了请wd_afei指正)。

这个比如说我用 arch ,pacman -Syu 的时候,所有软件都升级到最新版本了。然后突然发现某个软件我这里运行有bug,那怎么办呢,去找一个旧的包 pacman -A 安装上好了。可是万一你升级了有段时间了才发现问题,找不到这个包怎么办?自己写pkgbuild?当然,这也是一个方法。可是下次 pacman -Syu 呢?把这个包 ignore,也行。

gentoo 里面的话,直接把新版本的包 mask 一下,emerge xx 就降级了。以后啥时候 emerge -uDN world 都不会给你升级这个包,除非你 unmask。

同样的,有时候有个比较大的包,或者关键的包更新了,我不想及时去安装他,你也知道,有些关键包很容易引来问题的,我想观望一下再说。那就 mask 他,想装的时候 unmask 就行了。这完全不会影响我用 emerge -uDN world 更新系统里面别的包。类似 pacman -Syu。

slot的概念:"具有不同SLOT的同一软件的Ebuild可以共存于同一个系统中。"
这个,因为我通常只需要最新版,也不需要同时使用多个版本(gcc倒会用到3,不过有单独的gcc3的包),也不需要对同一个软件采用两种编译方法(slot是不是干这个的?),所以这方面对我没价值。

gcc 有 slot,有些是需要gcc3 的。同样,qt 也是有 slot,来区分 qt3,4. 还有 xulrunner 等。arch 里面如何区分的呢?似乎是 包名字不一样吧?我忘记了,不过功能倒是一样的。

etc-update是不是指emerge会在更新的时候merge新旧配置文件?
这个,我很少改动我的配置文件,除了pacman.conf以外还没有遇到过新旧不统一的情况,pacman.conf更新的时候我是直接和pacman.conf.pacnew进行人工比对的,并没有浪费我几分钟的时间。

你用 arch 不知道有没有发现,用一段时间之后,/etc 下面就一堆的 xxx.pacnew 文件了。debian 也有类似的文件。这些只会在你安装包的时候提示你,配置文件有更新啦,让你及时去看看。当然,不堪似乎也没什么问题,有问题再看似乎也不迟。但是有些关键更新可能就没那么简单了,把系统搞到起不来也是可能的。
gentoo 里面每次更新完了会提示你运行那个 etc-update 命令去 merge 一下。他会记住所有需要更新的配置文件。arch 里面你去 find 一下再一个一个diff看看?

我的linux除了日常上网聊天这种在哪里都一样的应用以外,主要就是用gcc和盗版matlab。
gentoo还有哪些吸引人的地方?在哪些方面gentoo超越arch了?请wd_afei继续指教,如果有能够吸引我的地方我很希望能够换到gentoo去用。

好不好你仔细用一段时间再说。当然你如果觉得源代码编译实在是受不了,那最好不要试了。我也讨厌源代码编译,但是比较他带给我的其他好处,我忍了。

update:
刚才又搜了"why gentoo",然后看到了这个http://ben.liveforge.org/2008/04/07/why-gentoo

不过这些都不足够让我从arch换到gentoo:
1 arch提供了
2 我不需要,那点优化不会快到哪里去
3 我arch用得很熟了,目前不用再看什么文档,archwiki也很充足,再不行直接看相应软件的doc
4 我已经不是新手了...
5 arch提供了
6 不关心...
7 AUR,没有就自己写AUR,几分钟的事
8 我已经不是新手了...

除了这8点还有没有别的?

感谢。


没别的了,就算有也不用讨论了。你都有这么多用arch 不用gentoo 的理由了,那你就用arch吧,用哪个不是用?用 ubuntu 的人还更多呢。

有点时间,我们不如把精力花在对自己喜欢的发行版的推广作一些贡献的事情上面。去翻译一下 archwiki,去多农几个有用的 aur 包。或者去参加到 arch 的开发者里面去。
回复 支持 反对

使用道具 举报

发表于 2008-6-21 22:50:52 | 显示全部楼层
Post by aceat8848;1865515
"或许有那么一天你会发现gentoo竟然是那么地适合你"
我就在等那么一天

我受不了gentoo的编译,但是我很好奇gentoo是什么地方吸引你们这些用gentoo的朋友去忍受那编译速度的,我就在想是不是那些吸引人的地方也会吸引我,但是我对gentoo了解不深,只是从stage3装过几次,不知道gentoo好在哪里。所以我希望能得到各位指点。

只是想wd_afei那样提一提也好,我会自己去google的。


很多時候 要自己親身去使用一段時間 才能知道"好"與"不好"

但願你的pc 有一個 不錯的cpu
回复 支持 反对

使用道具 举报

发表于 2008-6-21 23:14:08 | 显示全部楼层
这个比如说我用 arch ,pacman -Syu 的时候,所有软件都升级到最新版本了。然后突然发现某个软件我这里运行有bug,那怎么办呢,去找一个旧的包 pacman -A 安装上好了。可是万一你升级了有段时间了才发现问题,找不到这个包怎么办?自己写pkgbuild?当然,这也是一个方法。可是下次 pacman -Syu 呢?把这个包 ignore,也行。

gentoo 里面的话,直接把新版本的包 mask 一下,emerge xx 就降级了。以后啥时候 emerge -uDN world 都不会给你升级这个包,除非你 unmask。

同样的,有时候有个比较大的包,或者关键的包更新了,我不想及时去安装他,你也知道,有些关键包很容易引来问题的,我想观望一下再说。那就 mask 他,想装的时候 unmask 就行了。这完全不会影响我用 emerge -uDN world 更新系统里面别的包。类似 pacman -Syu。
这个呢,只要你不执行pacman -Sc,包就不会丢。如果你要降级,只要
yaourt -Su --downgrade就可以了。
你用 arch 不知道有没有发现,用一段时间之后,/etc 下面就一堆的 xxx.pacnew 文件了。debian 也有类似的文件。这些只会在你安装包的时候提示你,配置文件有更新啦,让你及时去看看。当然,不堪似乎也没什么问题,有问题再看似乎也不迟。但是有些关键更新可能就没那么简单了,把系统搞到起不来也是可能的。
gentoo 里面每次更新完了会提示你运行那个 etc-update 命令去 merge 一下。他会记住所有需要更新的配置文件。arch 里面你去 find 一下再一个一个diff看看?
这个呢用yaourt -C就可以自动查找,选择比较或者删除,合并等等。所以你说的这些优势并不吸引人。
</div>
回复 支持 反对

使用道具 举报

发表于 2008-6-21 23:17:16 | 显示全部楼层
Post by zhuqin_83;1865557
这个呢,只要你不执行pacman -Sc,包就不会丢。如果你要降级,只要
yaourt -Su --downgrade就可以了。

这个呢用yaourt -C就可以自动查找,选择比较或者删除,合并等等。所以你说的这些优势并不吸引人。
</div>


好阿,我也没有说非要让大家用 gentoo 亚,你觉得 arch好,那就继续好了。帖子我锁了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表