Skip to Content

开发

warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/modules/taxonomy/taxonomy.pages.inc on line 33.
这里存放的是与开发相关的资料。

手动修改2.6.30内核源码 让其同时支持squashfs和lzma

fs/squashfs/Kconfig
[code:c]
2 2 tristate "SquashFS 4.0 - Squashed file system support"
3 3 depends on BLOCK
4 4 select CRYPTO
5 select CRYPTO_ZLIB
6 5 help
7 6 Saying Y here includes support for SquashFS 4.0 (a Compressed
8 7 Read-Only File System). Squashfs is a highly compressed read-only
鈥?/a> 鈥?/a>
37 36
38 37 If unsure, say N.

puppy4.2正式版中文化的初步设想

      Puppy4.2正式版推出已有一段时间了,由于puppy4.2同puppy4.1.2相比,变动很多,要做出比较完整的一步到位包,要化费很多的时间和精力,所以想请有一定计算机英语基础的网友们组成puppy中文化团队,共同完成这个工作。(字体加粗的项目─表示已完成中文化)
    ****** 中文化原则:不常用的、大型的、比较复杂的软件暂不翻译。
    ****** 认领中文化任务的方法
            1.跟贴说明领取的任务和计划完成时间;
            2.翻译完成后,跟贴说明已完成的任务并上传中文包附件;
            3.合并已中文化的文件,制作新的一步到位包。

slitaz 上用alsaplayer 播放 flac 文件的方法

slitaz的cooking版中文上(slitaz-cooking-cn20081231.iso)的alsaplayer已支持flac文件的播放,但其上的alsaplayer无法播放flac文件,多次试用后,发现少两个库文件,一个flac和libid3tag,从package manager (gui)中下载后,打包到系统中,就可播放主要的音乐文件啦。

无痛用slitaz,不用安装,不用烧盘,不用。。。

无痛用slitaz,不用安装,不用烧盘,不用改写mbr,不用改写磁盘格式,这些都是新手用linux时,最担心的事,不是不会做,而是担心一个不小心,后果很严重,六叔很生气。
哈哈,不多说了,进入正题:无痛使用slitaz,就是在现有系统fat32或ntfs磁盘格式下,运行slitaz。
新手先要了解的几个话题:linux文件格式与windows文件格式,ext2,ext3,与fat32和ntfs格式,如果不清楚先上网google一下,如果不想了解也可skip(跳过),先用起来再说。至少要知道自已的c:盘上是什么格式吧。没有关系,不知道也行,因为现在的grub4dos已支持fat32和ntfs格式了,只要将http://mirror.slitaz.org/boot/grldr拷到c:\盘
并修改c:\boot.ini,在其后加入:
C:\grldr="Grub4DOS"
注意,如果不能存盘,则是boot.ini文件的只读属性造成,将其只读属性取消后,就可修改了。记得修改后将属性加上只读。

用SliTaz搭建开发用的Web服务环境

之前我一直都是用免费的网站空间(比如000webhost)来调试新写的网站程序,等效果满意再放到正式使用的收费空间上。开始的时候这样做挺合理,一来无需自己搭建环境,二来配置方法也和收费空间类似,可以省去不少学习成本。 但时间久了,网站越变越复杂,免费空间的一些局限都慢慢开始暴露出来。终于有一天我发现寻找一个各方面都能符合要求的免费空间比自己动手还要困难,于是决定自己搭建一个Web服务环境。

搭建的目标机器是一个处于半退休状态的P4 1.9G / 512MB RAM的电脑,没有硬盘,系统只能装在2G的U盘上。虽然这样的配置对主流的发行版如Ubuntu来说也够用了,但显然还是运行资源耗费少的小型发行版更合理一些。最终没有用我更为熟悉的Puppy Linux,而选择了SliTaz作为平台的主要原因是SliTaz的服务端软件更为齐全,用SliTaz上很不错的包管理工具很快就能把这些软件都装上。

下面介绍一下搭建和配置这个Web服务环境的一些要点。

制作自己的Puppy Linux Live-CD发行版的三种方法

经过一段时间的使用以后,我们每个人电脑里的Puppy Linux都是独一无二的,我们可以通过简单的方法将自己电脑上的Puppy制作成iso或Live-CD,成为自己玩的“Only You”Puppy Linux发行版。 :D

制作前的准备工作:

pet包和sfs镜像文件的简要制作方法

pet包制作方法简要介绍

准备工作:配置好相应的gcc编译环境,如果要编译的软件与linux内核相关,还要配置相同内核版本的kernel-src
在puppy linux中,当你要从源码编译安装一个软件的时候,在解压后的文件目录里,先运行
./configure

有些情况下,还要在后面加上参数,如:
./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libdir=/usr/lib --datadir=/usr/share --includedir=/usr/include --sysconfdir=/etc --localstatedir=/var  --build=i486-t2-linux-gnu --host=i486-t2-linux-gnu

然后
make
下一步改为输入
new2dir make install

小芭比2008圣诞版的制作记录

比较乱,仅供参考。

中文包的处理

精简基于一步到位中文包4.1.0.10,里面用到的比如cd /root是指进入中文包中的root目录。

如何安装gcc开发环境

这篇文章内容适用于Puppy Linux 4.0和其衍生版本,比如小芭比。下文所提到的devx_400.sfs不仅包含了gcc,还有g++、python、freebasic和许多必要的头文件。

如果Puppy是通过pup2usb安装的

假设安装到了C盘,那么Puppy的文件应该都在c:\puppy目录下。用补丁过的initrd.gz覆盖c:\puppy\initrd.gz,然后下载devx_400.sfs放入c:\puppy目录中。重启Puppy之后就应该可以使用gcc了。

Puppy中pup_xxx.sfs所在的NTFS分区不能显示中文文件名

如果Puppy 4.1的pup_xxx.sfs是安装在NTFS分区上,那么当启动完成以后,这个分区显示已被挂载,而却不支持中文文件名,原有的中文文件名文件都不显示,而新建中文文件名文件则提示wide-character错误。用这个打过补丁的initrd.gz覆盖原来Puppy自带的initrd.gz文件即可解决这个此问题。
同步内容