当前位置:操作系统 > Unix/Linux >>

Linux中文化之RedHat7.0+KDE2.0.1安装+汉化之体会

作者:quanning

  http://quanning.myetang.com

  昨天装好了KDE2.0.1并且完成了汉化。

  下面将我的步聚post出来,和大家交流一下经验。

  首先声明,Bigluo的《汉化你的RedHat 7.0全攻略》写得很好,很详细。只要有点耐心,我想应该没有问题的。

  我的最终目的:

  1、RedHat 7.0 + KDE2.0.1

  2、终端下能显示和输入汉字

  3、KDE下能显示和输入汉字(包括Netscapt,因为我要用它发贴子)

  4、(不能动不动就当机……)

  终端下采用TurboLinux的unicon解决方案很棒。我很喜欢,之前我用TurboLinux时就爱上它了。GB,Big5都支持。安装方法……看《xxxx 大全》去吧。

  我的机器配置:PIII-450 128MB WinFast S350 (TNT2 M64 32M VRAM)

  1、先装Redhat 7.0……

  我只选了基本的X-Windows系统,RH7.0自带的Gnome和KDE都不要,用Bigluo的话说KDE2.0和Gnome1.2相比无论是示觉还是功能上都是KDE更好一些。

  2、安装TureType字体。

  我用windows98se里面的simsun.ttf

  mkdir /usr/X11R6/lib/X11/fonts/TrueType

  cp 你的目录/simsun.ttf /usr/X11R6/lib/fX11/fonts/TrueType

  ttmkfdir>fonts.dir

  emacs fonts.dir

  里面应该是这样:

  4

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-ascii-0

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-fcd8859-15

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-iso8859-15

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-iso8859-1

  改成:

  4

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-ascii-0

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-fcd8859-15

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-gb2312.1980-0

  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-p-0-iso8859-1

  #cp fonts.dir fonts.scale

  修改/etc/X11/XF86Config-4找到Section "Files"段。注释掉FontPath "unix/:7100"

  手工加入字体搜索路径

  Section "Files"

  #FontPath "unix/:7100"

  FontPath "/usr/X11R6/lib/X11/fonts/local/"

  FontPath "/usr/X11R6/lib/X11/fonts/misc/"

  FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"

  FontPath "/usr/X11R6/lib/X11/fonts/Type1/"

  FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"

  FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"

  FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"

  EndSection

  在Section "Module"段加入xtt解析:

  Section "Module"

  ……

  ……

  ……

  ……

  ……

  ……

  Load "xtt"

  EndSection

  gtk那部分我就不理了,因为我根本没装它……

  3、安装Chinput3.01

  #rpm -ivh Chinput-3.0.1-1.i386.rpm --nodeps

  #cp uniocn2-im.tar.gz /usr/lib

  #cd /usr/lib

  #tar -zxvf unicon2-im.tar.gz

  #rm unicon2-im.tar.gz

  做些修改

  #cd /usr/lib

  #ln -s libstdc++-2-libc6.1-1-2.9.0-so libstdc++-libc6.1-2.so.3

  证/usr/lib/ZWinPro/Chinput.ad是下面的样子。

  ……

  chinput.gblocale=zh_CN.GBK

  chinput.big5locale=zh_CN.GBK

  ……

  为了让每次登录时都是中文环境,修改 ~/.bashrc文件,在末尾加上下面语句:

  export LC_ALL=zh_CN.GBK

  export LANG=Zh_CN.GBK

  export XMODIFIERS=@im=Chinput

  OK~!到这里,字体和环境变量都设好了。

  (甚么东西嘛,和《xxx大全》里的一模一样……呵呵)

  3、安装KDE2.0.1和中文化。

  基本的KDE安装需要下面的几个包:

  qt-x11-2.2.2

  kdeadmin-2.0.1

  kdesupport-2.0.1

  kdebase-2.0.1

  kdelibs-2.0.1

  还有QT和KDE的补丁文件,这个很中要,不然就over了。

  qt有十个,分别是:

  qt-2.2.2-codec-20001116.diff

  qt-2.2.2-examples-texture.diff

  qt-2.2.2-freebsd-3.x-20001116.diff

  qt-2.2.2-freebsd-4.x-20001120.diff

  qt-2.2.2-m17n-20001125-20001129.diff

  qt-2.2.2-m17n-20001129.diff

  qt-2.2.2-qclipboard-20001116.diff

  qt-2.2.2-qpsprinter-20001116.diff

  qt-2.2.2-xim-20001125-20001128.diff

  qt-2.2.2-xim-20001128.diff

  和KDE相关的补丁有:

  kdebase-2.0.1-kcontrol-krdb-i18n-20001205.diff

  kdebase-2.0.1-kicker-quickbrowser-20001206.diff

  kdebase-2.0.1-klipper-20001210.diff

  kdebase-2.0.1-kman2html.diff

  kdebase-2.0.1-kwin-inactivewindow-20001205.diff

  kdebase-2.0.1-kwin-nofreeze-20001205.diff

  kdelibs-2.0.1-khtml-m17n-20001205.diff

  先建个临时目录:

  #mkdir temp

  #cp qt-x11-2.2.2 /temp

  #cp kdeadmin-2.0.1 /temp

  #cp kdesupport-2.0.1 /temp

  #cp kdebase-2.0.1 /temp

  #cp kdelibs-2.0.1 /temp

  #cp *.diff /temp

  #cd /temp

  #bunzip2 *.bz2

  #tar zxvf qt-x11-2.2.2.tar.gz

  #tar xvf kdeadmin-2.0.1.tar

  #tar xvf kdebase-2.0.1.tar

  #tar xvf kdesupper-2.0.1.tar

  #tar xvf kdelibs-2.0.1.tar

  给qt-2.2.2打上所有的补丁:

  如:patch -p0……

  ……

  十个都打上,之间遇到提问的都敲y加回车。

  同样,也给kde打上相关补丁:

  如:patch -p0……

  ……

  (这里够你手累的…………^_^)

  然后

  #mv qt-2.2.2 /usr/lib

  完成上面后修改~/.bashrc加入下面语句:

  QTDIR=/usr/lib/qt-2.2.2

  KDEDIR=/opt/kde2

  PATH=$KDEDIR/bin:$QTDIR/bin:$PATH

  MANPATH=$KDEDIR/doc/man:$QTDIR/doc/man:$MANPATH

  LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH

  export KDEDIR QTDIR PATH MANPATH LD_LIBRARY_PATH

  编译qt

  #cd /usr/lib/qt-2.2.2

  #./configure -sm -system-jpeg -gif (照着做就行了)

  看完qt的版权许可的问题后敲yes即可。

  #make (这里我用了2个多小时)

  #make clean

  编个shell来编译KDE

  emacs install.sh

  #/temp/install.sh

  #! /bin/bash

  INSTALL_DIR=/temp

  export INSTALL_DIR

  cd $INSTALL_DIR/kdesupport-2.0.1

  ./configure

  make

  make install

  make clean

  cd $INSTALL_DIR/kdelibs-2.0.1

  ./configure

  make

  make install

  make clean

  cd $INSTALL_DIR/kdebase-2.0.1

  ./configure

  make

  make install

  make clean

  cd $INSTALL_DIR/kdeadmin-2.0.2

  ./configure

  make

  make install

  make clean

  poweroff

  好了按C-x C-c 回答y 存盘退出emacs

  #chmod +x install.sh

  #./install.sh

  编译KDE需要很长的时间,如果你不和我一样变态的守在电脑前面的话。……劝你还是去睡觉吧 @@oooo

  编译完成后KDE就装在/opt/kde2下面了。

  自己建立~/.xinitrc文件,只有一行:

  /opt/kde2/bin/startkde

  (在这步之前我已经用setup配置好了X-windows……)

  #startx

  你可以享受KDE2.0.1了,这时候KDE已经可以显示FAT32分区里的中文文件名和输入汉字了。^_^

  想要汉化KDE的菜单和工具提示是汉字的话,还需要安装KDE的中文mo文件。

  (netbull说RH7.
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,