Chinaunix首页 | 论坛 | 博客
  • 博客访问: 263680
  • 博文数量: 42
  • 博客积分: 2245
  • 博客等级: 大尉
  • 技术积分: 466
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-20 13:02
文章分类

全部博文(42)

文章存档

2012年(4)

2011年(6)

2010年(2)

2009年(6)

2008年(24)

我的朋友

分类: LINUX

2008-10-21 11:53:43

Slax 详解


我自己建立的Slax的中文语言包。其中initrd_zh.gz文件与Slax版本有关,如果不能成功引导,说明是这个文件与当前您的Slax不兼容。

\boot\slax.cfg            启动菜单和启动参数
\boot\mt86p                memtest

\slax\cheatcodes.txt    Cheatcodes for SLAX. 启动时可控制SLAX运行
\slax\base                基本模块
\slax\rootcopy            在启动时自动拷贝目录到系统相应目录下,如 \slax\rootcopy\usr\share\wallpapers\slax-wallpaper.jpg将会拷贝到\usr\share \wallpapers\slax-wallpaper.jpg目录下
                       
\slax\modules            在启动时自动加载
\slax\optional            手工加载 boot: slax load=wine,graphics
启动后加载
activate /path/firefox.lzm
deactivate firefox.lzm
或者在KDE中的文件管理器中双击模块

编辑自己的Slax ISO
1. 拷贝原始CD到硬盘
2. 编辑
3. 重建CD,如 make_iso.bat c:\new-slax.iso

1.建立新的模块
从Slackware's TGZ转换
tgz2lzm software.tgz software.lzm
或者
installpkg -root /tmp/aaaa software.tgz
dir2lzm /tmp/aaaa software.lzm
2. 编辑现有的模块
mkdir /tmp/aaaa
lzm2dir software.lzm /tmp/aaaa

dir2lzm /tmp/aaaa software.lzm
3. 浏览现有的模块
mkdir /mnt/aaaa
mount -t squashfs -o loop /path/software.lzm /mnt/aaaa

建立新模块规则
1. 所有目录权限为755  drwxr-xr-x
find ./ -type d | xargs chmod -v 755;
2. 删除不必要的文件和链接,去除压缩文件
find . | grep .gz | xargs gunzip
find . | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded
3. 提供build脚本
/usr/src/slaxbuilds/your_module_name.build
4. 编译软件时用下面参数
CFLAGS="-O3 -march=i486 -mtune=i686" ./configure --prefix=/usr --build=i486-Slackware-linux
5. 不要覆盖已有文件
6. 将你的启动脚本放在/etc/rc.d/rc{1,3}.d/S* ...
7. GUI应用程序,加入这两个文件,这样会加入到菜单
/usr/share/applications/your-application.desktop
/usr/share/pixmaps/your-applications-icon.png

your-application.desktop:
[Desktop Entry]
Encoding=UTF-8
Exec=firefox %u
Icon=/usr/share/pixmaps/firefox.png
Type=Application
Categories=Application;Network;
Name=Firefox
Name[cs]=Firefox
GenericName=Web Browser
GenericName[cs]=Webovy prohlizec
MimeType=text/html
X-KDE-StartupNotify=true

阅读(2630) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~