|
(三) slitaz 的汉化
1.简单汉化
1.1 glibc 的处理
下载并安装 glibc-locale-2.7.tazpkg
将附件中 glibc 目录下的 locale.gen => /etc ; locale-get => /usr/sbin ;
# locale-gen
1.2 修改 ~/.xinitrc 增加下面2行在开始的非注释行
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
1.3 中文字体的安装
http://wenq.org/
下载 wqy-bitmapfont-pcf-0.9.9-0.tar.gz 和 wqy-zenhei-0.6.26-0.tar.gz
将相关文件放入 ~/.fonts 或 /usr/share/fonts
# fc-cache
1.4 挂载分区时显示中文文件名
# mount -o utf8 /dev/name /path
1.5 中文输入
Fireinput : 火输 (集成于 Firefox 浏览器的中文输入软件)
http://www.fireinput.com/releases/fireinput-1.7.4l.xpi
2. 复杂一些的内容
2.1 内核的处理
下载并解压 linux-2.6.25.5.tar.bz2 ,
下载并安装 gcc-4.2.3.tazpkg ,
make-3.81.tazpkg ,
ncurses-dev-5.6.tazpkg
- # cd /usr/src
- # ln -s /path/linux-2.6.25.5 linux
- # cd linux
- # make mrproper
- # make menuconfig
- General setup --->
- (-slitaz) Local version - append to kernel release
- Processor type and features --->
- Processor family (386) --->
- File systems --->
- -*- Native language support --->
- <M> Simplified Chinese charset (CP936, GB2312)
- # 在退出时保存
- # make modules_prepare
- # make M=fs/nls
- # cd fs/nls
- # gzip nls_cp936.ko
- # cp nls_cp936.ko.gz /lib/modules/2.6.25.5-slitaz/kernel/fs/nls
- # depmod -a
- # modprobe nls_cp936
- # mount -o codepage=936,iocharset=cp936 /dev/name /path
复制代码
以下内容未经完全验正,仅供参考
在进行下一步前,请安装下面的包
autoconf
automake
bash
binutils
bzip2
busybox-1.12.0.tazpkg
findutils
fontconfig-dev
freetype-dev
glibc-dev
libcrypto
libiconv
libiconv-dev
linux-headers
m4
mercurial
openssl
patch
perl
pkg-config
slitaz-toolchain
xorg-inputproto
xorg-libICE-dev
xorg-libSM-dev
xorg-libX11-dev
xorg-libXaw-dev
xorg-libXfont-dev
xorg-libXft-dev
xorg-libXi-dev
xorg-libXmu-dev
xorg-libXpm-dev
xorg-libXrender-dev
xorg-libXt-dev
xorg-renderproto
xorg-xproto
2.2 xorg-libX11 的处理
由于 slitaz 中 xorg-libX11 编译过程中 没有使用 libxcb ,
并且只拷备了 X11 locale 中的 iso8859-1 和 iso8859-2 两个部分.
建议还是加上 libxcb 包 (官方的 wok 中没有提供) , 然后重新编译 ,
./configure --prefix=/usr --with-xcb
并加入 X11 locale 中 zh_CN 部分.
2.3 xterm 的汉字显示 ( 推荐 LXTerminal )
在重新编译 xorg-libX11 后, 须重新编译 xterm ,- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --enable-256-color \
- --enable-i18n \
- --enable-wide-chars \ # 关键在这
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --with-app-defaults=/usr/share/X11/app-defaults \
- $CONFIGURE_ARGS
复制代码
2.4 fcitx 安装
在重新编译 xorg-libX11 后,
下载 fcitx-3.5-070703.tar.bz2 - # mkdir /home/slitaz/src -p
- # cd /home/slitaz
- # mv fcitx-3.5-070703.tar.bz2 src
- # mkdir packages
- # mkdir wok
- # cd wok
- # 将附件中 fcitx 目录拷入.
- # tazwok cook fcitx
- # cd /home/slitaz/packages
- # tazpkg install fcitx-3.5.tazpkg
复制代码
不建议在低配置机上编译程序!
我机器的内存是 1 G, 并单独有一个 1 G的交换分区.
保存安装的程序,不要忘记重新生成 rootfs.gz !
end. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|