我当前kubuntu的版本是edgy
准备:
执行下
代码: 全选
export CFLAGS='-Wall -O2 -march=pentium-m -pipe -fomit-frame-pointer -msse2 -mmmx -mfpmath=sse'
export CPPFLAGS='-Wall -O2 -march=pentium-m -pipe -fomit-frame-pointer -msse2 -mmmx -mfpmath=sse'
export CXXFLAGS='-Wall -O2 -march=pentium-m -pipe -fomit-frame-pointer -msse2 -mmmx -mfpmath=sse'
1. 下载编译安装dbus
从 http://dbus.freedesktop.org 下载
没什么好说的,如下(注意:我未安装dbus-glib)
代码: 全选
./configure
make
sudo make install
sudo dbus-uuidgen --ensure
从 http://www.cmake.org 下载
代码: 全选
mkdir cmake-build
cd cmake-build
../cmake-2.4.6/bootstrap
make
sudo make install
找一个目录,我是~/srt/svn,在里边执行
代码: 全选
svn checkout svn://anonsvn.kde.org/home/kde/trunk/qt-copy
cd qt-copy
./apply_patches
./configure -no-exceptions -debug -fast -prefix /opt/QT
make
sudo make install
make clean
4. 编译安装 kdesupport
找一个目录,我是~/srt/svn,在里边执行
代码: 全选
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/
cd kdesupport
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/kde4
make
sudo make install
make clean
找一个目录,我是~/srt/svn,在里边执行
代码: 全选
svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE
我的编译顺序是:kdelibs, kdepimlibs, kdebase, kdepim, kdegraphics, kdemultimedia, kdenetwork, kdeutils, kdeartwork, kdeaccessibility, kdebindings, kdeedu, kdegames, kdesdk, kdetoys, kdevplatform, kdewebdev, kdevelop
大致进程是(以kdelibs为例)
代码: 全选
cd KDE/kdelibs
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/kde4
#注意,这里结果可能建议安装别的库
#如果切换出去安装了之后,再次执行这个命令之前要先运行下
#rm CMakeCache.txt
#否则可能有错误发生
make
sudo make install
make clean
代码: 全选
sudo cp /usr/share/xsessions/kde.desktop /usr/share/xsessions/kde4.desktop
sudo vi /usr/share/xsessions/kde4.desktop
代码: 全选
Exec=/opt/kde4/bin/startkde
TryExec=/opt/kde4/bin/startkde
Name=KDE4