2000年,10月10號,KDE小組宣布,他們已經發布了KDE下一代功能強大、模塊化的桌面,Kopernicus (KDE 2.0)第二個最終預覽版-KDE 2.0 RC2,你可以在這裡下載。以下是該版本的安裝方法:
如果,你得到的是二進制文件,那麼相對來說比較麻煩,需要自己配置有關參數,接下去筆者就簡單介紹一下。
二進制文件的安裝:
首先安裝Qt:
#:bunzip qt-x11-2.2.1.tar.bz2
#:tar xvf qt-x11-2.2.1.tar
#:cd qt-2.2.1
#:eXPort QTDIR=#PWD
#:./configure -sm -gif -system-jpeg -no-opengl
#:make
設置KDE 2.0 RC2的安裝目錄,例如 /opt/kde2/
安裝 KDE 2.0 RC2 的其它軟件包 :
# bunzip .tar.bz2
#:tar xvf .tar
#:cd
#:./configure
#:make all
#:make install
其中,代表KDE 2.0 RC2軟件包。
如果,你不想自己編譯、配置KDE 2.0 RC2,可以到KDE站點下載為部分Linux發行版本預編譯的軟件包,當前,KDE 2.0 RC2為部分Linux發行版本提供了預編譯的包:
Linux Mandrake
Redhat 7.0和RedHat 6.2
SuSE 6.4和SuSE 7.0
如果,KDE小組還沒有提供你所使用的Linux發行版本預編譯的包,請經常檢查FTP服務器,KDX小組很快將為其它Linux版本提供預編譯的包。
如果你想進一步了解有關KDE 2.0 RC2編譯和安裝的信息,請參考KDE官方站點的安裝介紹,安裝過程中遇到什麼問題,請參考FAQ。
如果,你想在一個Linux系統中同時運行KDE 1.1.x 和KDE 2.0,而且還可以在系統登錄界面選擇進入哪個KDE版本,請繼續。雖然,有很多方法可以實現,但是,我更喜歡這個方法。
以下假定KDE 2.0安裝在目錄/opt/kde2下。
第一步: kde2 script:
用以下的命令創建一個名為/opt/kde2/bin/kde2 的新文件(adapted to your KDE-2 installation):
#!/bin/sh
export KDEDIR=/opt/kde2
export QTDIR=/usr/lib/qt-2.1.1
export PATH=#KDEDIR/bin:#PATH
export LD_LIBRARY_PATH=#KDEDIR/lib:#QTDIR/lib
在當前用戶的shell(腳本解釋程序,例如:.bashrc或者.zshrc)中加入:
alias ckde2='source /opt/kde2/bin/kde2'
這樣你就可以在KDE1運行KDE2應用軟件,例如在KDE-1.x下:
#:ckde2 & konqueror &
如果,這樣會出現,請首先運行KDE初始化文件,但是,理論是不需要的。
第二步:在kdm中加入kde2選擇項:
第二步是設置kdm啟動環境,筆者建議繼續使用KDE 1.x的kdm,至於如何配置啟動環境,那就依你的Linux發行版本而言了。
如果你使用的Linux發行版本是Mandrake 7.0或者以上版本,你之需要在/etc/X11/window-managers文件中加入以下內容就可以了:
NAME=kde2
ICON=kde.xpm
DESC=The fabulous desktop(對KDE 2.0的描述,當然,你也可以根據自己的意思設定)
EXEC=/opt/kde2/bin/startkde
SCRIPT:
source /opt/kde2/bin/kde2 ; exec startkde
--@@--
接下去運行/usr/sbin/fndSession命令和重新啟動kdm,你會發現kdm已經同時顯示"kde"和"kde2"選擇項,在進入窗口環境之前,選擇你想使用桌面環境。
因為Mandrake的Xsession文件使用chksession命令啟動桌面環境任務,因此你不需要執行第三步。
Mandrake Linux用戶注意:Mandrake Linux中的cooker工具含有一個名為kde2and1scripts的RPM軟件包可以自動完成上面的工作。
對於其它Linux發行版本,你需要修改/usr/share/config/kdmrc(這個路徑視KDE 1.x安裝目錄而定,在Debian Linux中它所在路徑是:/etc/kde/kdmrc,如果你不能在以上的路徑找到,請到別的目錄仔細查找),"SessionTypes(任務類型)"這一行中加入"kde2"。
確信你的Linux發行版本在登錄過程中使用kdm。如果在RedHat Linux和Mandrake Linux中不使用kdm,你可以在/etc/sysconfig/中創建一個名為desktop只包含一個"KDE"單詞的文件。對於其它Linux發行版本,你要確保/etc/inittab文件中調用的是/etc/inittab,而不是gdm 或者xdm。
第三步: editing Xsession to launch kde2 編輯啟動kde2的Xsession文件:
這一個步驟,也是根據你的Linux發行版本不同而不一樣。
對於RedHat Linux和老版本的Mandrake Linux,你需要在/etc/X11/xdm/Xsession中,加入以下的情況語句:
kde)
exec startkde
;;
kde2)
source /opt/kde2/bin/kde2
exec startkde
;;
對於SuSE Linux,Xsession位於/usr/X11R6/lib/X11/xdm/目錄下,找到以下的文件:
XSESSION_IS_UP=yes
export XSESSION_IS_UP
在這個位置之後加入:
if test "#WINDOWMANAGER" = "kde2"; then
source /opt/kde2/bin/kde2
exec startkde
exit 1
fi
對於Debian Linux,需要編輯的文件是/etc/X11/Xsession.xdm。
elif [ "#program" = "kde" ] ; then
program=/usr/bin/kde
and append this:
elif [ "#program" = "kde2" ] ; then
program=/opt/kde2/bin/startkde
注意:對於其它Linux發行版本的用戶,你不知道如何修改配置文件,首先你可以試著按Red Hat Linux的方法去查找和修改配置文件,如果不行的話,只好自己摸索了。
這樣,當你進入登錄界面的時候,就可以在桌面環境選擇項裡看到"kde" 和"kde2",以便選擇啟動不同的桌面環境。
第四步:共享或者分離配置文件 如果,你決定KDE 1和KDE 2共享配置文件,或者它們各自擁有獨立的配置文件(KDE 1的配置文件名為:~/.kde 和 KDE 2 的配置文件名為:~/.kde2 )。
如果你正涉及有關KDE 1的安裝,可能你想使用不同的安裝目錄,如果不想浪費時間重新配置系統文件,像你的kppp賬號等,最好是共享配置文件。
如果你真得想使用不同的目錄,請在"source"聲明和"exec startkde"聲明之間加入這一句:
export KDEHOME=#HOME/.kde2
如果你更喜歡共享配置文件,請不要做任何修改。
export KDEHOME=#HOME/.kde2
如果你更喜歡共享配置文件,請不要做任何修改。