KDE是K Desktop Environment的簡稱,是Linux下兩個極優秀的
圖形桌面環境之一(另一個是Gnome),它支持作為一個現代
圖形操作環境的全部特征,如拖放操作等等。
經過了1.x和2.x系列的發展,已進入測試階段的KDE3,無論是在
界面的親和性上,還是在操作的易用性上,其華麗程度,足以和
發展了10年的Window XP相比,例如:高亮顯示的小圖標比XP要好看得多。
雖然KDE3.0的stable(穩定)版還沒出來,但其測試版卻在網上,
愛好嘗鮮的DIYer們卻可以自由下載、編譯、安裝。和Window安裝
不同的是,KDE的安裝充分體現了的自己動手、解決問題的DIYer精神。
下面我們就來Step by Step的安裝KDE3。
一:獲取源代碼
linux下的源代碼都是用cvs服務器進行管理的。除了有一點難用,
cvs是一個幾近完美的源代碼管理程序,它讓多人對一個源程序共同
進行開發,網上幾乎所有的open source軟件都是由cvs管理的。要
獲得KDE3的最新源碼,同樣要用cvs,不過,我們只要用到cvs的一點
基本用法,很簡單的。
1:要checkout(檢出)KDE的源代碼,先設置變量CVSROOT。
$export CVSROOT=:pserver:
[email protected]:/home/kde
CVSROOT指出kde源碼目錄在網絡上的地址。也可以編輯~/.bashrc
這個文件,加入
export CVSROOT=:pserver:
[email protected]:/home/kde。
設置了CVSROOT後,就可以登陸cvs服務器了
$cvs login
提示輸入密碼時,直接按回車鍵。如果沒有錯誤提示,就成功登陸了。
2:在自己的主目錄下如下添加文件 .cvsrc,以簡化馬上要輸入的命令。
$less .cvsrc
cvs -z4 -q
diff -u3 -p
checkout -P
update -dP
要安裝最基本的kde系統,至少要如下3個包,qt-copy、kdelibs、
kdebase。如下輸入命令: $cvs co qt-copy kdelibs kdebase
U qt-copy/COPYING
U qt-copy /Manifest
U qt-copy /README
(這只是完整的 cvs co 輸出的一小段摘錄)
co 代表著 .cvsrc中的checkout行,即與
$cvs -z4 co -P qt-copy kdelibs kdebase
相同,其中-z4表示gzip壓縮的級別4在慢速連接上加快傳輸速度
。要升級時,在相應當目錄下,鍵入命令:
$pwd
/your/path/to/qt-copy
$cvs update
這個命令將自動更新你的源代碼。
.cvsrc中的update -dP 表示升級時,自動刪除或添加目錄。
在我56K貓的情況下,三個包用了大約兩個小時。 二:編譯安裝
1:安裝qt-copy包
首先,設置QTDIR變量,
#export QTDIR=/your/path/to/qt-copy
再編譯,
#cd $QTDIR
#./configure --enable-debug --enable-thread --system-libjpeg --system-libpng
--qt-gif --system-zlib
這時,它會問你是否同意其許可證,回答yes並回車。
#gmake
如果沒有錯誤的話,他會congratulation you。
對於—enable-debug,需要說明的是,該選項會使最終可執行文件變大十幾倍,並使編譯時間變長,在我毒龍750,DDR RAM 384M的電腦上,花了3—4個小時,最後生成了約400M的文件。如果你不想調試程序的話,最好取消該選項。
2:安裝kdelibs
安裝之前,最好先到http://rpmfine.net去下載libXML與libxml-devle、libxslt與libxslt-devel、pcre與pcre-devel的rpm 包裝上。
然後,把如下行添加到你的.bashrc文件中:
export QTDIR=/your/path/to/qt-copy
export KDEDIR=/opt/kde
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
LD_LIBRARY_PATH表示系統要加載的庫的路徑。
以root權限運行命令
#mkdir /opt/kde
在進入到kdelibs目錄:
#cd /your/path/to/kdelibs
由於是從cvs下載的源代碼,需要運行
#make -f Makefile.cvs
#./configure --enable-debug --prefix=/opt/kde –disable-cups
--prefix=/opt/kde表示把生成的可執行文件安裝到/opt/kde目錄下;--disable-cups聲明不需要打印機支持。
#make && make install
編譯並安裝。
3:安裝kdebase
同安裝kdelibs差不多,
#make -f Makefile.cvs
#./configure --enable-debug --prefix=/opt/kde
#make && make install
一切順利的話,退出,再登陸,就可以看到KDE3那酷酷的界面了,可真漂亮啊!!!
如果要加入中文,需要co出kde-i18n包,但kde-i18n中包含了40多種語言包,我們只需要其中的zh_CN.GB2312這一個,這就要像下面這樣做:
$cvs co kde-i18n
當出現U af/....時,按Ctrl+c中斷cvs下載,再
$cvs co kde-i18n/zh_CN.GB2312
$cvs co debian
$cvs co script
再把kdelibs目錄下的admin目錄及其文件copy到kde-i18n下,
$cp -rf kdelibs/admin kde-i18n/
還要編輯kde-i18n目錄下的subs文件,使他只剩下zh_CN.GB2312這一行,再
#make -f Makefile.cvs
#./configure --prefix=/opt/kde
#make && make install
安裝好後,到control-centor中選擇中文,萬事就ok了!
假如你想將KDE完全裝上,你還需要檢出如下的包:
kdeadmin
kdegraphics
kdeartwork
kdemultimedia
kdenetwork
kdesdk
kdetoys
kdeutils
kdevelop
kdoc
kfte
klyx
kmusic
kOffice
ksite
kdepim
kdebindings
kdeaddons
這些包的安裝都很簡單,一般用用
#make -f Makefile.cvs
#./configure --prefix=/opt/kde
#make && make install
就行了,但要注意一下安裝的順序。