前段时间很忙的,这段时间终于可以让自己休息一下,调整下,因为网游的教程要切换到linux才能整理,这段时间基本上都是在windows下的,很是无奈,突然想起之前有提到打算从源代码来编译slitaz,同时,考虑到代码复制来复制去总不方便,这次决定付诸实施,也算清还下欠账。
我从slitaz的官方网站上的文档学了些内容,关于如何制作一个ext2的文件,并挂载,编译内核,编译busybox,制作rootfs等等,一条一条的命令,让我想起了LFS的编译过程。这时多么无奈的一件事情啊。我注意到slitaz的团体制作了一些工具,而他们肯定不可能是通过这种方式来进行编译和制作的,这有一定的工具来自动化或者半自动化。我注意到tazbb,tazlito,tazwok,tazdev这几个命令,以及hg这个版本管理,大概用了下hg,原来和git一样(可能有些区别,我并未深入研究),刚开始的时候,总是某个命令丢失啦,或者缺少文件啦,然后不断地翻资料,在slitaz的官方网站上,我几乎翻遍了每篇文章,有时候,恨不得去学学德文。我甚至根据url的目录结构来猜测某个命令的说明用法,或者直接输入目录,看服务器上到底是哪些文件。不过,总算不负有心人,算是整理出来了。
以slitaz 3.0为例,我用的是包含所有编译后的软件的那个镜像(1.5G),这有个好处就是如果编译过程中出现了某个命令缺失的话,不用联网也可以直接安装了,况且,针对我的1MB的破网,每个软件都从网上下载的话,会累死的。这个1.5G的包还有一个好处就是在光盘镜像的根目录下,有一个install.sh的执行文件。使用root用户执行该命令,将创建slitaz用户即相关文件,还有一个wok目录的链接。
继续阅读源代码编译制作slitaz
标签: slitaz
试用slitaz
这几天本来是想将老机器做服务器,找一个占用内存比较小的版本,(现在机器挂掉了),原来老机器用的是puppy,puppy是不错,但每次意外挂机总不能正常进去,某些需要配置。查找期间,看到了slitaz,只有30MB左右,在虚拟机里面跑了一下,大概占用内存几十MB。老机器挂掉之后,我买的8G存储卡到了,就想转到存储卡上吧,省的在每台电脑上都要配置开发环境。于是就开始了试用之旅。
继续阅读试用slitaz