歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 漢化你的RedHat全功略(七)

漢化你的RedHat全功略(七)

日期:2017/2/27 9:48:05   编辑:更多Linux
  十、KDE 2.01的安裝和中文化 1、KDE 2.0和Gnome 1.2相比,無論是視覺感受還是功能上我都覺得是KDE更好一些,這可能也是國內的Linux發行商一致采用KDE作為桌面環境的原因吧。由於QT的問題,RedHat上KDE的中文化一直沒有什麼進展,直到最近我才在日本的 KDE站上找到了中文補丁。我的網站上收錄了qt-2.2.1、qt-2.2.2、KDE 2.01的中文補丁。 2、由於RedHat 7.0采用的是qt-2.2.0和KDE-1.1.2,基本上沒有我們用的到的東西,所以我們要自己編譯整個qt-2.2.2和KDE-2.01的source。大家如果使用的是RedHat 7.0的標准安裝盤的話,應該是2 CD的,其中第二張CD的preview目錄下面有KDE-2.0的包,可千萬不要安裝它!否則它會搞得你的locale一團糟。 3、為了方便大家安裝,我在我的網站上還提供了下載Qt-2.2.2和KDE-2.01的連接。其實上基本的KDE安裝只需要下面的幾個包: qt-x11-2.2.2 kdeadmin-2.0.1 kdesupport-2.0.1 kdebase-2.0.1 kdelibs-2.0.1 由於編譯Qt+KDE的source需要極長的時間(上面這幾個軟件包在我的機器上足足編譯了8個小時),大家在下載完相關的軟件包和中文補丁後,最好是寫一個shell來自動編譯。 4、找一個空目錄,比如說/tmp,解開qt和kde包,並打補丁 #cp qt-x11-2.2.2.tar.gz /tmp #cp kdeadmin-2.0.1.tar.bz2 /tmp #cp kdebase-2.0.1.tar.bz2 /tmp #cp kdesupport-2.0.1.tar.bz2 /tmp #cp kdelibs-2.0.1.tar.bz2 /tmp #cp *.diff /tmp #cd /tmp #bunzip2 *.bz2 #tar -zxvf qt-qt-x11-2.2.2.tar.gz #tar -xvf kdeadmin-2.0.1.tar #tar -xvf kdebase-2.0.1.tar #tar -xvf kdesupport-2.0.1.tar #tar -xvf kdelibs-2.0.1.tar 比如說給Qt-2.2.2打vim的補丁(只有打上這個補丁,才能在KDE中使用中文輸入法Chinput): #cd /tmp #patch -p0<qt-2.2.2-xim-20001125-20001128.diff Qt-2.2.2總共有十個補丁,最好都打上。同時也請打上KDE-2.01的相關補丁。然後: #mv qt-2.2.2 /usr/lib 5、為了編譯Qt-2.2.2和KDE,我們修改一下~/.bashrc,把下面這段shell加到 ~/.bashrc的末尾並且重新登陸。 QTDIR=/usr/lib/qt-2.2.2  ## <<---qt-2.2.2的位置## KDEDIR=/opt/kde2 ## <<--kde-2.01的安裝路徑## 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 6、編譯qt source: #cd /usr/lib/qt-2.2.2 #./configure -sm -system-jpeg -gif (可以./configure --help看看選項) 然後qt會詢問你一個版權許可的問題,回答yes即可。 #make <--需要幾個小時 #make clean 7、寫一個shell來編譯kde source #/tmp/install.sh #! /bin/bash #Specify where is your kde orginal codes. /tmp is default!


INSTALL_DIR=/tmp export INSTALL_DIR #we must compile kdesupport-2.0.1 first! cd $INSTALL_DIR/support-2.0.1 ./configure make make install make clean #and then,we must compile kdelibs-2.0.1! cd $INSTALL_DIR/kdelibs-2.0.1 ./configure make make install make clean # then,we must compile kdebase-2.0.1! cd $INSTALL_DIR/kdebase-2.0.1 ./configure make make install make clean # after the 3 packages,we can free compile any kde packages! cd $INSTALL_DIR/kdeadmin-2.0.1 ./configure make make install make clean #other kde packages can be compiled here! # #end compiled! #rm /tmp/* -rf #halt your machine! halt 這樣的話,kde會被安裝到/opt/kde2下面。這個過程需要很長的時間,你可以睡覺! 7、編譯完成以後,你可以享受KDE 2.01了,RedHat默認的桌面環境是Gnome,所以我們需要在~/.xinitrc(如果沒有,自己建立一個)加入一行 /opt/kde2/bin/startkde 同時保證~/.bashrc有下面的語句: QTDIR=/usr/lib/qt 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 export LC_ALL=zh_CN.GBK export LANG=zh_CN.GBK export XMODIFIERS=@im=Chinput 8、中文mo翻譯文件 我在KDE.org的kde-2.01下面沒有找到kde-i18n-zh_CN.GB2312相關包,所以就用了RedHat 7.0安裝盤上的這個包(在第二張盤的 preview 目錄下面)。默認情況下,它會被安裝到/usr/lib/kde2下面,我們要把它移動到正確的KDE2安裝目錄下的相應位置。 #rpm -ivh kde-i18n-zh_CN* #cd /usr/lib/kde2/share/locale #cp zh_CN.GB2312 /opt/kde2/share/locale #cd .. #cd doc/Html #cp zh_CN.GB2312 /opt/kde2/share/doc/HTML #cd /opt/kde2/share/doc/HTML #ln -s zh_CN.GB2312 default 注:由於我的記憶力有限,這些文件名和目錄名可能不是完全正確,但大概是這個樣子的! 9、這時候startx可以進入中文KDE了,如果沒有中文,改一下Control Center --> Personalization --> Country&Language,改成與Chinese GB2312相關的就可以了。順便改一下Control Center --> looks&feels -->fonts,改成我們安裝的中文TrueType字體。重新啟動KDE。可以看到中文了吧,運行chinput,看看能不能輸入中文。





Copyright © Linux教程網 All Rights Reserved