QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: atfa

回归了回归了,又开始玩debian了

  [复制链接]
发表于 2005-5-18 20:45:44 | 显示全部楼层
我何时说过,不是给已经熟悉Linux的人用的。
我的观点早说了,对于developer和新软件的狂热者,gentoo是一个不错的选择
请你找到那个“官方说法”,我真想看看。没有几个用gentoo的不用"~x86"的,也都很稳定。
emerge -puvD world确实过段时间会产生一列升级列表。不过是不是每一个升级对于你都是很迫切呢?
Provide the Mechnism, not the Policy是UNIX的哲学。人家有可以升级的,你就升,那活该浪费时间了。
明明Gentoo for Mac OS X (Portage for Mac OS X)怎么你这儿成了ports for darwin
去过forums.gentoo.org么,没去过不要乱说话。
你最后的话说的对,gentoo应该不会成为一个非常大众化的发行版。不过总归有他存在的niche,而且生存的很好
回复

使用道具 举报

发表于 2005-5-18 21:13:40 | 显示全部楼层
Portage 的更新经常慢半拍,尤其对于一些不那么大众化的软件而言。这是我的亲身经历。我有一段时间在用 PTypes 2.x 系列写软件,但是 PTypes 2 系列始终没有进入 Portage (直到我告别 Gentoo 的时候)。一个软件进入 Portage 是要经过很多方面的考虑的,你可以看看我前面给出的 Gentoo forum 的链接。
真正狂热的新软追求者,譬如我对于某些软件,肯定都不会依赖发行版的发布机制。自己下载源码,编译安装到 /opt 之类的地方才是真正可以依赖的方法。
[quote:7dcd5b558b="A Portage Introduction"]~arch keyword means that the application is not tested sufficiently to be put in the stable branch.[/quote]
这是官方文档,如果还不算是官方说法,那么就没有说头了。
emerge -u world 给我的列表中,我怎么知道哪些是我不需要的?难道我需要对我系统中的 NNN 个(我的 Ubuntu 现在包含了超过 1000 个软件包)软件全部了如指掌么?
至于 Gentoo for Max OS X,麻烦你给个链接,我倒是很有兴趣领教一下。

[quote:7dcd5b558b="zhllg"]去过forums.gentoo.org么,没去过不要乱说话。 [/quote][quote:7dcd5b558b="wolf0403"]借用一下 ciaranm 在 http://forums.gentoo.org/viewtopic-t-315009.html 中的说法。就是。。。[/quote]
我只当你是没看见。
回复

使用道具 举报

发表于 2005-5-18 22:15:48 | 显示全部楼层
[quote:9f01c79b2a="wolf0403"]
我用 Gentoo 的时候曾经在 LinuxSir 还是官方论坛看到一个说法,说把 ~x86 加入默认的 ACCEPT_KEYWORD 是不合适的。[/quote]
我要的是这个官方说法
谁还不知道~x86的意思
请对方辩友正面回答问题

请问你见过几次慢半拍,你emerge --sync了没有?就那一次的话,请把你话里的经常去掉

你不知道每个软件包的用法,太正常了。用gentoo的也不会都知道。可是你总知道你平时用哪些软件。如果对你特别有影响的软件有了新版本,出了新功能,自然就会用了啊。gentoo还会解决依赖关系,精确到版本号,如果你的库不够新,自动帮你装新的。

Gentoo for Mac OS X (Portage for Mac OS X)是gentoo官方论坛的分论坛
难道你又会责怪人家地方放的太低?
回复

使用道具 举报

发表于 2005-5-18 23:01:33 | 显示全部楼层
呵呵,我不会去从一个我不通过代理就无法登录的论坛中搜索一年前的一个 post,也不会因为仇视 Gentoo 而专门记录每一次我在 portage 里面找不到软件的记录并且保持到今天专门用于一个没有意义的争吵,因为我是个懒人。至于 emerge --sync,我用得绝对比你想象的频繁。
去 Gentoo on Mac OS X 看了看——和 Darwin Ports 基本属于同样的东西。从去年九月到今天竟然只有 4 pages of posts,估计也破了 Gentoo 论坛记录了。而且,我在官方的项目列表里面甚至找不到对应的项目。。。这样的一个东西也值得一提?顺便告诉你一个好消息,osnews.com 上新闻说已经有人准备将 Portage 移植到 Windows 的 SFU 了。是不是你以后也可以说,现在所有的主流操作系统(Windows, Linux, BSD 和 Mac OS X)都有了portage 了呢?呵呵

回到前面的话题,因为 emerge -upv world 得到的列表,很大部分都是各种 dependency 决定的,所以基本很少有哪个是我可以选择不升级的。因此,一旦我需要升级那些我关注的软件,我就不得不浪费 NNN 个小时去编译一堆各式各样的 dependency,这是 Gentoo 的本质决定的。因此,我再次重申我的论点如下:
使用 Gentoo 只有两个选择:
1、放弃系统升级,一旦构建完成就放弃更新软件的念头,并且在各种 critical security warning 面前唉声叹气祈祷老天保佑;
2、定期停止工作转而去等待漫长系统编译,并且祈祷当天的 portage 不会导致各种奇怪的编译错误。
因此,Gentoo 有一个完全不合逻辑的逻辑,完全违反了 80/20 原则,根本不适合有一般思维逻辑的、依赖 Linux 工作并且希望自己使用的软件不会包含各种安全疏漏或者过于落伍普通人使用。

如果对方辩友继续绕开话题而对各种奇怪的细节问题纠缠不清,我只有放弃这个话题。
回复

使用道具 举报

发表于 2005-5-18 23:29:40 | 显示全部楼层
[quote:77dbd97547="wolf0403"]呵呵,我不会去从一个我不通过代理就无法登录的论坛中搜索一年前的一个 post,也不会因为仇视 Gentoo 而专门记录每一次我在 portage 里面找不到软件的记录并且保持到今天专门用于一个没有意义的争吵[/quote]
你不能佐证,仍拿来作例子,何意?我可否理解为你是在编造?

[quote:77dbd97547="wolf0403"]至于 emerge --sync,我用得绝对比你想象的频繁。[/quote]
尽管如此,还是只见到一次是么?何谈“经常”二字?

[quote:77dbd97547="wolf0403"]去 Gentoo on Mac OS X 看了看——和 Darwin Ports 基本属于同样的东西。[/quote]
知道了的话,顺便把你前面那句什么什么”你所谓的“改一改

[quote:77dbd97547="wolf0403"]顺便告诉你一个好消息,osnews.com 上新闻说已经有人准备将 Portage 移植到 Windows 的 SFU 了[/quote]
你也搜到啦,不错哦?

[quote:77dbd97547="wolf0403"]回到前面的话题,因为 emerge -upv world 得到的列表,很大部分都是各种 dependency 决定的,所以基本很少有哪个是我可以选择不升级的。[/quote]
我拜托你再多用会gentoo再说这个话。我还是第一次听人这么说。说话打打草稿。

[quote:77dbd97547="wolf0403"]使用 Gentoo 只有两个选择:
1、放弃系统升级,一旦构建完成就放弃更新软件的念头,并且在各种 critical security warning 面前唉声叹气祈祷老天保佑;
2、定期停止工作转而去等待漫长系统编译,并且祈祷当天的 portage 不会导致各种奇怪的编译错误。
因此,Gentoo 有一个完全不合逻辑的逻辑,完全违反了 80/20 原则,根本不适合有一般思维逻辑的、依赖 Linux 工作并且希望自己使用的软件不会包含各种安全疏漏或者过于落伍普通人使用。[/quote]
依需要升级,不是放弃升级
要编译哪个,编译哪个。即使牵扯到依赖关系也不多。绝对不是整个系统编译。
谁让你等了,睡觉前开着emerge,天明基本就好了
出错个别机会
而且可以先将现在的装的包quickpkg,如果新的包装好了有问题,也可以再装回旧的。
GLSA的反应和各大发行版都是同步的,看看lwn.net去

还真累,得,陪你玩!
回复

使用道具 举报

发表于 2005-5-18 23:45:48 | 显示全部楼层
依需要升级,不是放弃升级
要编译哪个,编译哪个。即使牵扯到依赖关系也不多。绝对不是整个系统编译。

当然不是整个系统编译——十个二十个 dependency 也够受了。
谁让你等了,睡觉前开着emerge,天明基本就好了

不是每个人都可以忍受通宵开机的。我失眠,OK?
出错个别机会
而且可以先将现在的装的包quickpkg,如果新的包装好了有问题,也可以再装回旧的。

是啊,伟大的 portage 把 QA 的任务从 distributor 推给了广大用户。
GLSA的反应和各大发行版都是同步的,看看lwn.net去

只是当别人直接更新需要的包,继续开始工作的时候,广大 Gentooer 还在吭哧吭哧的编译。。。
回复

使用道具 举报

发表于 2005-5-18 23:56:50 | 显示全部楼层
下面对方辩友就不用看了,最好别看完以后,咽下口水,狠狠的说:“我...不玩...游戏............"然后重操windows(纯属猜测,请勿对号入座)
如果这个贴引诱了别人来使用gentoo实在非我所愿

这里面很多都是免费的哦,比如enemy territory, americas army(3D, fps)
gentoo的游戏分类
[code:1]
[zhangle@adriano portage] $ ls games-
games-action/     games-fps/        games-roguelike/  games-strategy/
games-arcade/     games-kids/       games-rpg/        games-util/
games-board/      games-misc/       games-server/
games-emulation/  games-mud/        games-simulation/
games-engines/    games-puzzle/     games-sports/
[/code:1]
部分分类游戏列表
1. FPS
[code:1]
[zhangle@adriano portage] $ ls games-fps/
aaquake2                    quake3-demo
aaut                        quake3-matrix
alephone                    quake3-nsco
americas-army               quake3-osp
anaglyph-stereo-quake       quake3-ra3
avp-cvs                     quake3-ruinhunters
blackshades-cvs             quake3-threewave
cube                        quake3-truecombat
doom3                       quake3-urbanterror
doom3-demo                  quake3-wop
doom-data                   quakeforge
doomlegacy                  red-blue-quake2
doomsday                    rott
duke3d                      rtcw
enemy-territory             soldieroffortune
enemy-territory-etpro       tenebrae
enemy-territory-fortress    transfusion-bin
enemy-territory-truecombat  tribes2
freedoom                    ttyquake
fuhquake-bin                unreal
glxquake-bin                unreal-tournament
imaze                       unreal-tournament-bonuspacks
industri                    unreal-tournament-goty
legends                     unreal-tournament-infiltration
lsdldoom                    unreal-tournament-strikeforce
metadata.xml                ut2003
nprquake-sdl                ut2003-bonuspack-cm
postal2mpdemo               ut2003-bonuspack-de
prboom                      ut2003-bonuspack-epic
quake1                      ut2003-demo
quake1-ctf                  ut2004
quake1-killer               ut2004-airbuccaneers
quake1-movies               ut2004-alienswarm
quake1-rally                ut2004-bonuspack-cbp1
quake1-teamfortress         ut2004-bonuspack-cbp2
quake1-textures             ut2004-bonuspack-ece
quake2-data                 ut2004-data
quake2-icculus              ut2004-deathball
quake3                      ut2004-demo
quake3-alliance             ut2004-domain2049
quake3-alternatefire        ut2004-fragops
quake3-bfp                  ut2004-redorchestra
quake3-brainworks           vendetta-online-bin
quake3-cpma                 wmquake
quake3-defrag               wolfgl
[/code:1]

2.RPG
[code:1]
[zhangle@adriano portage] $ ls games-rpg/
adonthell        egoboo         gwiz          openglad    queen     vegastrike
aklabeth         eternal-lands  metadata.xml  openrpg     tmw       wastesedge
bass             freedroid      nwn           pcgen       tux_aqfh  xu4
daimonin-client  freedroidrpg   nwn-cep       planeshift  twclone
[/code:1]

3.策略
[code:1][zhangle@adriano portage] $ ls games-strategy/
asc/                 glest/               triplea/
attal/               glob2/               ufo2000/
boson/               heroes3/             ufo-ai/
castle-combat/       kpictorial/          uqm/
crimson/             lgeneral/            wesnoth/
dominions2-demo-bin/ liquidwar/           widelands/
dopewars/            majesty-demo/        wormux/
freeciv/             metadata.xml         xarchon/
freecnc/             mylink/              xbattle/
freecol/             netpanzer/           xconq/
freecraft/           scorched3d/          xscorch/
freecraft-fcmp/      spacehulk/
freelords/           tornado/
[/code:1]

4.模拟器(DOS, atari, 红白机, GBA, Game Cube, Nintendo 64, PS, PS2)PS2模拟器尚不能玩大型游戏,不过还在发展中,期待未来用它再重温FFX
[code:1]
[zhangle@adriano portage] $ ls games-emulation/
advancemame/              gxmame/                   ps2emu-padxwin/
advancemenu/              handy/                    ps2emu-spu2null/
advancescan/              hatari/                   psemu-cdr/
atari800/                 hugo/                     psemu-cdriso/
boycott-advance-sdl/      infones/                  psemu-eternalspu/
caps/                     kigb/                     psemu-gpupetemesagl/
daphne/                   kvisualboyadvance/        psemu-gpupetexgl2/
darcnes/                  mamory/                   psemu-padjoy/
dboxfe/                   mekanix/                  psemu-padxwin/
dgen-sdl/                 metadata.xml              psemu-peopssoftgpu/
dosbox/                   mupen64/                  psemu-peopsspu/
dosbox-cvs/               mupen64-alsasnd/          psemu-spunull/
emutos/                   mupen64-blight-input/     qmamecat/
epsxe/                    mupen64-blight-tr64gl/    qtvba/
fakenes/                  mupen64-blight-uhleaudio/ raine/
fbzx/                     mupen64-glide64/          snes9express/
fceultra/                 mupen64-glN64/            snes9x/
game-launcher/            mupen64-jttl_sound/       stella/
gcube/                    mupen64-riceplugin/       tuxnes/
generator/                neopocott/                vgba/
gens/                     nestra/                   virtualjaguar/
gngb/                     nwwine/                   visualboyadvance/
gngeo/                    openmsx/                  xmame/
gnomame/                  pcsx/                     xmess/
gnomeboyadvance/          pcsx2/                    yabause/
gnuboy/                   ps2emu-cddvdlinuz/        zinc/
goosnes/                  ps2emu-cdvdiso/           zsnes/
grustibus/                ps2emu-dev9null/
gtuxnes/                  ps2emu-gssoft/
[/code:1]
回复

使用道具 举报

发表于 2005-5-19 00:12:28 | 显示全部楼层
当然不是整个系统编译——十个二十个 dependency 也够受了。

可惜不会每次都十个二十个的,让你失望了。事实是大部分情况根本不要更新所依赖的库,需要一次更新超过10个的我还没见过。当然我不排除有,呵呵

不是每个人都可以忍受通宵开机的。我失眠,OK?

所以你尽可以不用,just go away silently

[quote]出错个别机会
而且可以先将现在的装的包quickpkg,如果新的包装好了有问题,也可以再装回旧的。

是啊,伟大的 portage 把 QA 的任务从 distributor 推给了广大用户。[/quote]
拜托想一想,ebuild这种发布类型,contributor能做到什么程度的QA。FC整个一个系统就那么些包,就在那一个系统里测试。可是gentoo的possibility有多大,可影响的因素太多了,每一个用户的gentoo就是该用户独有的发行版,里面的软件都是他自己选择的。contributor怎么可能尝试所有可能的组合。
在这种情况下,仍然可以构建出符合自己要求的,稳定的系统,还能要求什么,够了。出错的机会还是少的。


只是当别人直接更新需要的包,继续开始工作的时候,广大 Gentooer 还在吭哧吭哧的编译。。。

编出来是只适合自己的,最快的。没办法这就是gentoo的追求。大多数软件的编译时间都在10分钟以内,相当一部分都不到,一分钟不到的也大把抓。编个firefox也不过3-40分钟。不过我的机器快一些。而且编译的时候我作别的事基本没影响。话又说回来,机器不行而又偏要玩gentoo的人恐怕不多吧
ebuild出的快,还是binary package出的快
patch下载的快,还是binary packge下载的快
(还是提醒一下:我们在讨论出了漏洞怎么办,重编译当然只需下载个patch,我不会经常清空/usr/portage/distfiles的)
还有我不用忍受大陆连国外网的慢速度,哦,这也是重要原因吧
所以只怕是我已经编译好了,用上了,有很多人还在期待别人编译的binary
回复

使用道具 举报

发表于 2005-5-19 02:18:20 | 显示全部楼层
gentoo里很多新技术或者说很炫的东东都可以很方便应用或尝试,所以说是很适合赶新潮的人用
gentoo论坛和wiki都有相应的文档详细的介绍
下我用过和听过的作为例子
如果不清楚而又感兴趣还是搜搜google
不过你会发现,即使你在关键字中不用gentoo,也会找到gentoo-wiki.com或者gentoo论坛里去
欢迎纯技术讨论
谢绝“吃不到葡萄说葡萄酸”之类的评论

首先举个例子,有代表性,其他的就可以类推了
Luminocity应该听说过把
下面这是一段视频
http://www.gnome.org/~seth/blog-images/monkey-hoot/mpeg4/WobblyWindowsIntro.avi

我知道的还只是一部分,可能还有更有意思的我没列出:
Utopia(gnome-volume-manager/ivman)
Supermount
Submount
Autofs
Reiser4
Kexec
Packet Writing on CD-RW
Hibernate (a.k.a Software Suspend v2)
gentoo下使用ipod shuffle
使用speechd让你的gentoo说话
Gensplash(fbsplash)
Composite extension of xorg-x11
Looking glass
Beagle
Luminocity
Enlightenment DR17
回复

使用道具 举报

发表于 2005-5-19 04:45:41 | 显示全部楼层
大多数软件的编译时间都在10分钟以内,相当一部分都不到,一分钟不到的也大把抓。编个firefox也不过3-40分钟

好歹还要算上安装和下源码的时间把,我装个xfce都要2个多钟头。Portage的依赖性解决的不错,这点我很喜欢。
话又说回来,机器不行而又偏要玩gentoo的人恐怕不多吧

这话不厚道,机器好的有几个会玩gentoo的。
回复

使用道具 举报

发表于 2005-5-19 10:35:27 | 显示全部楼层
BSD也被当作炮弹扔来扔去。。。。         
玩linux就玩linux,别扯上BSDs当作自己的虎皮
回复

使用道具 举报

发表于 2005-5-19 12:28:10 | 显示全部楼层
[quote:83c0aa26c9="kavin"]
大多数软件的编译时间都在10分钟以内,相当一部分都不到,一分钟不到的也大把抓。编个firefox也不过3-40分钟

好歹还要算上安装和下源码的时间把,我装个xfce都要2个多钟头。Portage的依赖性解决的不错,这点我很喜欢。
话又说回来,机器不行而又偏要玩gentoo的人恐怕不多吧

这话不厚道,机器好的有几个会玩gentoo的。[/quote]
恩,我是指纯编译时间,而且我的网速快些,下载openoffice,xorg-x11也不过几分钟

我不是顺着他们的话说的么。最起码我就玩啊。
回复

使用道具 举报

发表于 2005-5-19 12:57:35 | 显示全部楼层
[quote:5e05a6000f="dreamagain"]BSD也被当作炮弹扔来扔去。。。。         
玩linux就玩linux,别扯上BSDs当作自己的虎皮 [/quote]
兄弟,Linux的使用者远超BSD。Google的服务器全是Linux组成的Cluster。
Unix过去有两大分支SVR4, BSD。现在大部分UNIX都兼取二者精华,并以此为基础再各自发展,比如Linux, Solaris。
BSD只能以“血种纯”而聊以自慰吧
回顾历史,难免生出一些感慨。如果当初没有那场官司。386BSD的发展也就不会停滞不前。可是历史不能假设。所以持续两年的官司导致了BSD自身的分裂,还有Linux获得了更多人的支持
http://en.wikipedia.org/wiki/386BSD
http://en.wikipedia.org/wiki/USL_v._BSDi

我们在讨论包管理机制问题
既然有人提BSD,咱们就来分析分析嘛。
这样也不行?
回复

使用道具 举报

发表于 2005-5-19 13:24:46 | 显示全部楼层
哈哈,一段时间没来发生了这么大争执呀:) 哈哈
不过说一句 FC 绝对是最 BT 的 linux 发行版,, hoho.
FC 是一个拿来做实验的的发行版, 各种最新的软件和技术都会先在它上面测试。
所以说一句不好听的话, FC 的用户是被当作“小白鼠”的, 当然这不是贬低 FC 的用户,
我自己也常常去 FC 的 development 目录和它的 CVS 里拿东西, 我也是它的小白鼠。
至于为什么用  gentoo 理由很简单, 因为它可以满足我的需要, 其它的都不能。
另外纠正一下: portage for Mac OS X 就是 portage of Mac OS X 不是 portage for  Darwin 更不是 ports for Darwin, 当然现在还有 portage for freebsd & netbsd.
emerge xxx & apt-get install xxx && yum install xxx(是这样写的么),  它们的差别有多大?
回复

使用道具 举报

发表于 2005-5-19 15:30:50 | 显示全部楼层
[quote:03ab2f1ad0="sunmoon1997"]
不过说一句 FC 绝对是最 BT 的 linux 发行版,, hoho.
FC 是一个拿来做实验的的发行版, 各种最新的软件和技术都会先在它上面测试。
另外纠正一下: portage for Mac OS X 就是 portage of Mac OS X 不是 portage for  Darwin 更不是 ports for Darwin, 当然现在还有 portage for freebsd & netbsd.[/quote]
不过二进制发布的总归还是要比ebuild这种类型要慢一点点,日月觉得呢?
测试完成前普通人恐怕是暂时用不上,或者比较麻烦
Gentoo里就简单了,有现成的文档。
顺便再多了解一点: FC的qt有qt input module支持么?
我一直就说的是portage for Mac OS X,呵呵
不光FreeBSD, NetBSD
我还看到一个gentoo tips,就是在任意Linux发行版上使用portage的Howto
http://forums.gentoo.org/viewtopic-t-125553-highlight-portage+distro.html

前面wolf抓住portage for Mac OS X使用的人少而大书特书。人少是正常的:有多少人用Mac OS X?有多少使用Mac OS X的人懂Linux,用Linux?用Linux又有多少人是Gentoo的fans?
问题的关键是什么?关键是:
为什么人们纷纷自发的将portage尝试往其他distribution,其他平台移植?
如果这可以归咎为portage不是基于二进制包的发布机制,移植方便。
那么为什么BSD已经有了ports,人们还是自发的往上面移植portage?

不过注意我上面不是欲证明portage有多么伟大,只是说明它有它存在的道理,它满足了人们的一部分需求,而这部分需求是其他选择难以提供的。
所以portage for Mac OS X用的人少,不是用来反驳好论据。只要这样的东西存在就是对我观点的佐证
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-6 18:36 , Processed in 0.104961 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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