LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5973|回复: 13

Slitaz 从安装到汉化 (编译scim-pinyin)

[复制链接]
发表于 2008-11-27 16:41:54 | 显示全部楼层 |阅读模式
看到版友luyuan1975几个关于Slitaz的帖子,自己试着把Slitaz从LiveCD安装到本地!并开始使用了一段时间,现已可满足基本的使用需要,现与大家分享下经验!

以后会根据实际使用,加入更多内容!

PS:我是从现有的archlinux安装的,liveCD下也可参考!


1.安装到硬盘
用分区工具,建立一个ext3分区(1G差不多了)
参考命令:
  1. mkfs.ext3 /dev/sdaX
复制代码

下载:
http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso

挂載iso
  1. #mount -o loop /path/to/slitaz-cooking.iso /mnt/cdrom
复制代码
挂載需要安装的分区
  1. #mount /dev/sdaX /mnt/slitaz
复制代码

进行安装
  1. #mkdir /mnt/slitaz/boot
  2. #cp -a /mnt/cdrom/boot/vmlinuz-* /mnt/slitaz/boot       //复制内核
  3. #cp /mnt/cdrom/boot/rootfs.gz /mnt/slitaz
  4. #cd /mnt/slitaz
  5. #unlzma rootfs.gz -S .gz                       //解压rootfs.gz
  6. #cat rootfs | cpio -id
  7. #rm /mnt/slitaz/rootfs.gz
复制代码

然后就可以编辑你的grub menu.lst了
我的menu.lst(可参考)
  1. title  SliTaz
  2.        root(hd0,0)
  3.        kernel /boot/vmlinuz-2.6.24.2-slitaz root=/dev/sda10
复制代码
如果启动后出现 kernel panic ,一般是root=/dev/sda部分不对!

假设你顺利装上了,下面进入下一步!

2.安装flash支持!

PS:
用户名:tux
密码:root

启动系统后,配置网络!(位于下面lxpanel,喇叭右边的图标)
时钟旁的是包管理系统,root密码:root

安装flashplugin
打开终端 xterm
  1. $su
  2. 密码:root
  3. # tazpkg recharge
  4. #tazpkg upgrade   //更新系统(可忽略)
  5. #get-flash-plugin
复制代码
这样firefox就能显示flash了。(似乎cpu占有并不高)

3.安装中文字体
设置环境变量
~/.xinitrc前面加入
  1. export LANG=zh_CN.UTF-8
  2. export LC_ALL=zh_CN.UTF-8
复制代码

下载字体
http://internode.dl.sourceforge. ... -pcf-0.9.9-0.tar.gz

解压(slitaz自带了图形解压工具Xarchiver)
将解压出的*.pcf放到  ~/.fonts下  (自定字体我比较喜欢放到/home下)

然后普通用户运行
  1. fc-cache
复制代码
这样你打开firefox,在Edit-Preferences-Content就能设置中文字体了!

BTW:  firefox此时会有乱码!

去除firefox标题乱码:
编辑 ~/.gtkrc-2.0 给gtk程序指定字体
gtk-font-name = "WenQuanYi Bitmap Sont 12"
下面为我的文件
  1. # ~/.gtkrc-2.0 - GTK+ theme, icon and font configuration.
  2. #
  3. # System files   : /usr/share/{themes,icons,fonts}
  4. # Personal files : ~/.icons and ~/.fonts
  5. #
  6. gtk-theme-name = "Clearlooks-DeepSky"
  7. #gtk-theme-name = "Clearlooks-Quicksilver"
  8. #gtk-theme-name = "Clearlooks-Olive"
  9. gtk-icon-theme-name = "Tango"
  10. #gtk-font-name = "DejaVu Sans 11"
  11. #下面的为关键
  12. gtk-font-name = "WenQuanYi Bitmap Sont 12"
复制代码
到此,中文显示就算搞定了!(假设你应为firefox的字体部分作了设置)

4.安装scim输入法
修改 ~/.xinitrc
  1. export LANG=zh_CN.UTF-8
  2. export LC_ALL=zh_CN.UTF-8
  3. #上面的已加入
  4. export XMODIFIERS=@im=SCIM
  5. export XIM="scim"
  6. export XINPUT="xim"
  7. export XIM_PROGRAM="scim -d"
  8. export GTK_IM_MODULE=scim
  9. export QT_IM_MODULE=scim
  10. scim -d &
复制代码
使用包管理器,安装scim
  1. #tazpkg get-install scim
复制代码
现在你可重登录,看一下scim能否启动了。(还没能输入中文)

如果你的scim能正常启动,请进入下一步!

5.安装pkg-config  (编译scim-pinyin必须) 因为这,我才写了这个帖子
由于scim并没带有输入法,所以要自己安装一个,下面以安装scim-pinyin为例.

安装编译环境
  1. #tazpkg get-install slitaz-toolchain
复制代码
下载pkg-config
http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz
解压
编译安装
  1. ./configure --prefix=/usr
  2. make
  3. su
  4. #make install
复制代码

6.编译scim-pinyin (scim-table类同)
下载
http://prdownloads.sourceforge.n ... .91.tar.gz?download
解压

进行编译
  1. #下面这句是关键,请确认/usr/pkgconfig下存在scim.pc文件
  2. export PKG_CONFIG_PATH=/usr/pkgconfig
  3. ./configure
  4. make
  5. su
  6. #make install
复制代码


到此,你的slitaz已安装完成,并能输入中文了!

7.QQ  (没技术含量)
http://im.qq.com
下载个qq4linux  tar.gz
解压,直接能用
BTW:不过似乎群没能显示出来,消息倒能收到,不知道qq还依赖啥,鄙视下TX一直都不出个完善的依赖列表



附上我的截图
PS:本帖在Slitaz下发布。

my site:
http://ycf.name/slitaz_scim

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-11-28 00:23:12 | 显示全部楼层
搞定分区中文文件的显示了么

http://hi.baidu.com/tinyos 交流下
回复 支持 反对

使用道具 举报

发表于 2008-11-28 09:39:04 | 显示全部楼层
to YCF_name:
感谢分享!
请教一下,安装完后占用空间有多大?另是否有ipw2200和iwl4965的网卡驱动?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-28 12:39:14 | 显示全部楼层
@hhuyf
对于分区文件的显示,搞定locale就好了,对于这个,luyuan1975兄弟的"slitaz 使用 (三)"
有简便方法。(我差点又自己搞了)
1.1 glibc 的处理
下载并安装 glibc-locale-2.7.tazpkg
将附件中 glibc 目录下的 locale.gen => /etc ; locale-get => /usr/sbin ;
# locale-gen
下载文件请到 luyuan1975的帖子
对于ntfs,需要安装ntfs-3g(有自己的包)   #mount -t ntfs-3g /dev/sdaX /mnt/ntfs
对于fat,我没条件测试..

to  spring@sir

Slitaz有一个专门给ipw2200的包,可以直接用get-ipw2200-firmware获得! iwl4965似乎没有!
对于大小,初始安装时忘了,rootfs.gz解压后是 90+M
目前我的 df 命令输出
1G占用了42%  (我稍微清理了一下  /var/cache/tazpkg)
回复 支持 反对

使用道具 举报

发表于 2008-11-29 21:59:48 | 显示全部楼层
有谁在slitaz下成功装过apache+php+mysql+phpmyadmin包,要怎样配置啊?
回复 支持 反对

使用道具 举报

发表于 2008-12-1 11:33:09 | 显示全部楼层

scim-pinyin 安装问题

YCF_name大侠,

我也是通过 tazpkg 安装了scim  -  修改了下~/.profile 开机可以使用 scim.
也安装了了pkg-config 0.23 , slitaz-toolchain, gcc,  

如你所说安装 scim-pinyin,   
但是我好像没有看到包安装的话scim /usr 哪里有scim.pc 文件,无奈 下载了scim-1.4.7.tar.gz  解压后 好像有scim.pc 文件, 放到 /usr/pkgconfig/下,另外我发现
这个scim.pc 的默认prefix =/usr/local,  通过tazpkg 安装的scim 安装路径是 /usr

之后
进入scim-pinyin 路径下,
执行
export PKG_CONFIG_PATH   /usr/pkgconfig
./configure

好像有些错误,

make
就更通不过了。


下面是我的 configure 和make 的截图,

帮帮我吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-1 13:27:57 | 显示全部楼层
@rsfks
你描述的和我写的怎么有些路径什么的不一样啊,是笔误还是什么的!

不过你可以考虑去debian的源去下个deb包,使用dpkg -i *.deb安装编译好的包!


BTW:我应该没写漏吧,我刚装好就写下这个笔记的!
另:  大侠,这称谓我受不住啊!  :-)
回复 支持 反对

使用道具 举报

发表于 2008-12-1 23:52:12 | 显示全部楼层
#下面这句是关键,请确认/usr/pkgconfig下存在scim.pc文件---------------------请问这个scim.pc是tazpkg get-install scim 后就存在了吗???????
export PKG_CONFIG_PATH=/usr/pkgconfig
./configure
make
su
#make install


下载了个deb 包,  dpkg -i *.deb  
也不行, 在 /var/lib/dpkg/status说找不到文件。
没办法, cp *.deb 包到/var/lib/dpkg/status 下,
重新运行 dpkg -i *.deb
显示
scim-pinyin.deb 需要 libatk-1.0-0 not installed.  
我在 slitaz mirror 上也没有search 到。
放弃了 dpkg 安装。
回复 支持 反对

使用道具 举报

发表于 2008-12-2 00:20:06 | 显示全部楼层
tazpkg get-install scim

还要装 scim-dev  包,这样在/usr/pkgconfig/下就有scim.pc 文件了

之后
设置
export PKG_CONFIG_PATH=/usr/pkgconfig

./configure
make
make install
成功了
回复 支持 反对

使用道具 举报

发表于 2008-12-2 00:30:53 | 显示全部楼层
谢谢你的指点

locale问题我早弄好了,汉化也都完成了,我用的fcitx,体积小很多,挂载FAT分区的时候试验了个N个方法都显示不出中文文件名,等下次再试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表