LinuxSir.cn,穿越时空的Linuxsir!

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

我很想做个像FreeBSD的Linux distrobution

[复制链接]
发表于 2002-12-8 10:32:55 | 显示全部楼层 |阅读模式
觉得loader兄的想法和小弟我不谋而合啊,呵呵。这样做好了以后,就是一个distribution了!我对ports不是很了解,是不是BSD的包管理器?要是能用在LFS下就好了。我看过rock linux和lunar linux的程序,都是差不多的,就是做一个启动盘,里面有基本的设备驱动和编译环境,然后就可以下载代码编译,直到最后完成。他们都在维护自己的代码树,包括一些编译参数和补丁。


最初由 loader 发布
虽然我很早就装好了,而且装了3编LFS,可一直没有来签名。第一次没什么说的,照书打,就装好了。第二次想把LFS做成FreeBSD那个样子,比如打make world就自动把LFS编译,安装好了,也有ports(BLFS)可以用(是不是很像gentoo?我不习惯emerge,所以装好就删了。)我的想法是先装binary, /usr/src下有完整的lfs的source,然后可以make buildworld, make kernel等等如果有人能够像FreeBSD那样维护一个最基本的系统就好了。后来写了很多的Makefile, 再后来觉得把系统弄的很乱,就把第二次装的lfs删了。这次是第三次装,刚刚装好,什么事情都没做,正盘算着怎么去折腾这个lfs... ... ... ...
发表于 2002-12-8 11:16:56 | 显示全部楼层

我很想做个像FreeBSD的Linux distrobution

因为自己平时用FreeBSD较多的原故,所以很喜欢FreeBSD的那种方式。有一棵完整的源代码树,每天去cvsup一下,然后make world,就是最新的了。FreeBSD基本的系统的源代码都在/usr/src下了。其余application的都归到ports里面去,ports也可以与FreeBSD ports树去同步(gentoo就是和这个差不多,不过FreeBSD是基于make 的,有很多的make 模板,ports的每个目录里只有一个很简单的Makefile,安装的时候会去调用这个模板)。还有就是FreeBSD也能像Debian的apt那样直接装binary,比如用pkg_add -r XFree86就能连到服务器上把编译好的包down下来装好。建议tram大侠也去装一个FreeBSD试试看。呵呵,在linux版说了这么多FreeBSD的好处,大家不要朝我扔鸡蛋啊。
 楼主| 发表于 2002-12-8 11:28:15 | 显示全部楼层
怎么会,FreeBSD的很多优点大家都看到的说,呵呵。
请问loader兄,如果是只用Makefile的话,那么它是怎么来进行一些安装后的设置的呢?比如有的包,在安装后要改一些设置文件,如ld.so.conf什么的,还有,它怎么来删除包的?有些包的make uninstall不太好用的说。请指教!
发表于 2002-12-8 11:49:21 | 显示全部楼层
两位来这个主题继续展开吧。:)
 楼主| 发表于 2002-12-8 11:54:18 | 显示全部楼层
你动作倒是很快的说,呵呵,还给安了个题目!其实也还是LFS,而且是CLFS呢,只不过听loader兄说的FreeBSD的ports,很有意思,如果可能,就用到里面啊!对了,qt编完了,还是不行:(,你看现在怎么办?
发表于 2002-12-8 12:09:32 | 显示全部楼层
NO idea。。。

等等有什么高手有办法吧。可能不是qt的问题呢?只是和它和X都有关系的一个东西。天知道阿。
发表于 2002-12-8 12:10:39 | 显示全部楼层

关于FreeBSD的ports

bsdporter
看看这个吧,ports这个东西一时半刻也说不清楚,我的表达能力有限。
 楼主| 发表于 2002-12-9 10:58:37 | 显示全部楼层
我大概看了看,觉得它的ports挺严谨的,不过相应的,makefile的内容也就多了。可能要大家一起来,才能做得好一些。感觉上,软件的安装和删除,全是由makefile来控制的,不知道对不对。如果这样,那makefile就很关键了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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