LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1457|回复: 12

好奇?

[复制链接]
发表于 2007-7-14 00:41:10 | 显示全部楼层 |阅读模式
我的现状是这样的,玩linux将近一年,用了半年ubuntu,觉得好浪费,又用了半年archlinux,觉得作为日常应用挺好,速度快且配置简单,现在发现在这个发行版上已经养成了懒惰的习惯,不想换其他的发行版了。
但是暑假想更上一层楼,于是想到LFS,但是我不知道如果我把LFS做出来后,是否适合日常应用?还是仅仅是一个玩具?
比如我在LFS中想装一个大软件,比如GIMP,是否我必须得重新编译,还是能够像大多数发行版一样用一条命令解决呢?
发表于 2007-7-14 05:42:36 | 显示全部楼层
Post by littleprince.zh
我的现状是这样的,玩linux将近一年,用了半年ubuntu,觉得好浪费,又用了半年archlinux,觉得作为日常应用挺好,速度快且配置简单,现在发现在这个发行版上已经养成了懒惰的习惯,不想换其他的发行版了。
一般想由 arch 进阶,可以用 LFS 或 Gentoo,但是必需细心考虑自己的需要
Post by littleprince.zh
但是暑假想更上一层楼,于是想到LFS,但是我不知道如果我把LFS做出来后,是否适合日常应用?还是仅仅是一个玩具?
LFS 完成後是一个骨干系统,说它玩具是极大侮辱,但肯定距离适合日常应用还有一段距离
Post by littleprince.zh
比如我在LFS中想装一个大软件,比如GIMP,是否我必须得重新编译,还是能够像大多数发行版一样用一条命令解决呢?
不能,要装 GIMP 得要自行解决所有的依赖,绝对不可能用一条命令来完成

建议:若阁下已有一定基础,而希望"进修",LFS 是个很好的教程,但若阁下只希望体会一下,那麽在没有恒心或意志驱动下,你会很快放弃,就是勉强完成了基本系统,日後也是不会使用的,过往不少兄弟亦如是,他们更认为 LFS 是种折磨而根本没有领悟 LFS 的精髓,这样 LFS 并非你的选择,也许 Gentoo 更适合你
回复 支持 反对

使用道具 举报

发表于 2007-7-14 06:08:14 | 显示全部楼层
LFS会很累的,可能是你所想象不到的。
如果楼主仅仅因为好奇,而且目前还没有掌握第一手资料,我劝楼主还是放弃好了。
(此处删除若干字)

简单的一个LFS,也许只需要多花一点时间和耐心就可以了。
但要达到像楼主那样的要求,其难度和复杂程度是很可怕的。LFS按手册一步一步的做,第一次成功做一次大约十小时左右。然后你会花至少一两天的时间去检查一些你忽略了的细节。在一个星期以内,可能,你只能成功的做完一、两次。而此时仅仅只有字符环境。接下来要做的事情是安装图形界面。这一过程,可能得花掉你一个星期。这段时间,可能你会多次的重复的重做系统。
然后,很快的,你会产生一种锉败感。你会被一大堆的依赖关系折磨得晕头转向,疲劳不堪。这时候,可能你会想停下来休息几天。也可能会就此放弃。
如果你能够继续坚持,在你用掉了大约二十天的时间之后,差不多应该是要渐入佳境了。
这二十天,叫做入门阶段。
此时,可能你又对你现阶段的软件版本而烦恼,总认为软件太旧。比如都有Xorg7.2了,为什么自己用的还是6.9的?还有某某发行版已经开始使用 2.6.22 的内核了,为什么自己还在用2.6.20.1的内核!?所以,你又开始了重做系统。
好了,这一个月的时间,你就在折腾中度过了,在蚊钉虫咬燥热和汗水中度过了。
不知道楼主做好了准备没有呢?
如果没有,就不要开始了。
回复 支持 反对

使用道具 举报

发表于 2007-7-14 06:34:50 | 显示全部楼层
Post by huohuliaisili
LFS会很累的,可能是你所想象不到的。
如果楼主仅仅因为好奇,而且目前还没有掌握第一手资料,我劝楼主还是放弃好了。
很明确的告诉楼主,要真正的能够像一般的发行版那样使用,不是一个暑假能够搞定的。
也不会一个暑假搞不定,不要吓跑新人嘛
回复 支持 反对

使用道具 举报

发表于 2007-7-14 09:14:40 | 显示全部楼层
我正在使用的系统就是LFS过来的啊。

装上必要的视窗系统(xorg+gnome)、多媒体(mplayer,gimp)和办公系统(openoffice, acrobat reader,wine+CAJViewer)及你的专用系统等,日常需要基本上就可以了。

如果想节约时间可以通过安装脚本编译,这样从第二次开始以后的再编译可以迅速完成。另外如果想做开发我想用LFS体系应当是最合适的,因为所有的依赖关系是自己控制的,也比较简洁。

我现在关心的问题是系统的稳健和安全性,想学习一下SELINUX,不过手头现有的资料太复杂,还起不了步。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-15 01:32:12 | 显示全部楼层
这个...
看上去挺难,但是还是想要尝试一下。
谢谢d00m3d,huohuliaisili,linux001,新手报到了
其实暑假能够花在linux上的时间也不多,但是还是想尝试一下LFS吧。大三选系统软件,耶~

但是看楼上的语气好像要花很多很多时间,汗...
1. 能冒昧地问一下做LFS的意义在哪里,除了成就感和获得更适合自己的系统外(觉得现在的系统arch就挺适合我的)?
2. 或者说,如果有这么长时间,我把它花在内核源代码学习或者POSIX编程学习上面,是不是更有意义?
回复 支持 反对

使用道具 举报

发表于 2007-7-15 10:53:50 | 显示全部楼层
做LFS和学习内核代码是两个完全不同的方向

做LFS通常可以学习到很多软件包之间的关系,对系统的运作的了解起到帮助作用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-15 12:02:56 | 显示全部楼层
Post by youbest
做LFS和学习内核代码是两个完全不同的方向

做LFS通常可以学习到很多软件包之间的关系,对系统的运作的了解起到帮助作用。

got it,
如果我对软件包依赖关系摸清楚,且对系统运行了解后,更深层次的意义在哪?
或者世俗一点说,是否对以后的职业发展有帮助?

ps: 我的专业方向是系统软件。
回复 支持 反对

使用道具 举报

发表于 2007-7-15 13:11:14 | 显示全部楼层
我学习LFS的想法很单纯,只是想挑战一下。
因为它难,所以我知难而进。
现在感觉学过LFS之后,对系统有了进一步的认识,对编译软件熟悉了一些。同时还学到了更多的东西,那是一般发行版学不到的。
如果单纯的想做一个系统出来,的确不用花太多时间。而且,人和人的差异很大,基础不一样。说不定,我花了两个月才学到的东西,楼主只需要花大半个月就可以了。小马过河,试试才知道深浅。
回复 支持 反对

使用道具 举报

发表于 2007-7-15 14:31:42 | 显示全部楼层
完成LFS之后,我对linux整体构架有个很大的了解,其他的发行版,只不过是加上了其特有的配置工具和软件包管理系统,其实都是一样的。

另外,我喜欢自己编译每个软件包,尽可能多的自己配置软件包的参数,但是把LFS作为日常应用的操作系统实在是太累,所以我转向了Gentoo
回复 支持 反对

使用道具 举报

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

本版积分规则

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