在網路上看到有人在介紹 slax 這套 live CD,
大小只有256MB,就包含了X-window、gcc、Perl 等等。
它主要是基於 slackware,
所以也就很容易可以從 slackware 的 package ,
去轉成所需要的模組。
但是,我遇到的第一個問題是,
它並不 support 用 UTF-8 去 mount ntfs file system。
所以上網找了一下,
是因為 glibc-i18n-2.7-noarch-10.tgz 並沒有安裝,
這你可以在 slackware 的 install CD 裡找到。
而一般作法是把 tgz 轉成 lzm,
當作模組來使用。
我自己是比較喜歡整合進 001-core.lzm,
而作法也很簡單,
你可以使用 lzm2dir 把 001-core.lzm 整個解出來,
然後使用 installpkg -root [directory] [package file],
這可以把 glibc-i18n 整合進同一個目錄裡,
再用 dir2lzm 把它壓回 001-core.lzm ,
取代掉原來的 slax live CD 裡的 001-core.lzm 就可以了。
你可使用在 slax live CD裡面附的 make_iso.bat 或 make_iso.sh 來重壓 iso 檔。
在解決這個問題後,
只需要在 linux console 下,
export LC_ALL=zh_TW.utf8,
umount /dev/hda1 # umount 原來的 partition
mount /dev/hda1 # 重新 mount 原來的 partition
之前因為轉碼轉不過去而消失的檔案,
現在應該就可以看見了,
雖然可能還是亂碼,
這就要再配合其他軟體和字型才能真正看到原來的檔名。
至於完整的中文化,
則就需要再整合其他中文軟體。
不知道有沒有 support UTF-8 的中文console軟體?
太久沒這麼玩 linux ,
自從有 colinux (windows 下的 user mode linux),
就很久沒有在用中文的console了~~~ :P
PS: 如果要搜尋 Slackware install CD 裡的檔案,
可以使用這個網站 http://packages.slackware.it/ 。