- 論壇徽章:
- 0
|
Slax 詳解
我自己建立的Slax的中文語言包。其中initrd_zh.gz文件與Slax版本有關(guān),如果不能成功引導(dǎo),說明是這個文件與當(dāng)前您的Slax不兼容。
http://www.itsdisk.cn/mypane.aspx?Path=zzzz88/Slax/Chinese/
\boot\slax.cfg 啟動菜單和啟動參數(shù)
\boot\mt86p memtest
\slax\cheatcodes.txt Cheatcodes for SLAX. 啟動時可控制SLAX運行
\slax\base 基本模塊
\slax\rootcopy
在啟動時自動拷貝目錄到系統(tǒng)相應(yīng)目錄下,如
\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轉(zhuǎn)換
tgz2lzm software.tgz software.lzm
或者
installpkg -root /tmp/aaaa software.tgz
dir2lzm /tmp/aaaa software.lzm
2. 編輯現(xiàn)有的模塊
mkdir /tmp/aaaa
lzm2dir software.lzm /tmp/aaaa
dir2lzm /tmp/aaaa software.lzm
3. 瀏覽現(xiàn)有的模塊
mkdir /mnt/aaaa
mount -t squashfs -o loop /path/software.lzm /mnt/aaaa
建立新模塊規(guī)則
1. 所有目錄權(quán)限為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. 編譯軟件時用下面參數(shù)
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應(yīng)用程序,加入這兩個文件,這樣會加入到菜單
/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
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u2/82843/showart_1330690.html |
|