m (→kdebase-apps optional) |
m (Added LangNavBar) |
||
| Line 1: | Line 1: | ||
| + | {{Template:I18n/Language Navigation Bar|Getting_Started/Build/KDE4/Kubuntu and Debian}} | ||
This page details installation of kde4 requirements on Kubuntu 7.10 (Gutsy) and Debian (Testing/Unstable). For a basic functioning desktop, the recommended packages are installed with the command: | This page details installation of kde4 requirements on Kubuntu 7.10 (Gutsy) and Debian (Testing/Unstable). For a basic functioning desktop, the recommended packages are installed with the command: | ||
Contents |
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
This page details installation of kde4 requirements on Kubuntu 7.10 (Gutsy) and Debian (Testing/Unstable). For a basic functioning desktop, the recommended packages are installed with the command:
sudo aptitude install build-essential cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr doxygen libqt4-dev dbus-x11 \
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libxml2-dev libxslt1-dev shared-mime-info libungif4-dev libssl-dev \
libboost-dev libgpgme11-dev libxine-dev libqimageblitz-dev
This installs build prerequisites such as build essential, all compilation requirements for kde4 and some recommended packages such as libssl-dev for https support. Soprano is also recommended, but must be installed from svn. Further recommended and optional packages are listed below.
After installing required and desired packages, proceed to building KDE 4.
In Kubuntu 7.10 (Gutsy) and Debian (Testing/Unstable) the build prerequisites are installed with:
sudo aptitude install build-essential cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr
Optional packages for API documentation generation:
sudo aptitude install doxygen graphviz
Kdelibs dependancies can be installed with:
sudo aptitude install libqt4-dev dbus-x11 \
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libxml2-dev libxslt1-dev shared-mime-info libungif4-dev
sudo aptitude install libssl-dev libbz2-dev
sudo aptitude install libxml2-utils libpcre3-dev libopenexr-dev \
libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \
libasound2-dev
kdepimlibs dependancies can be installed with:
sudo aptitude install libboost-dev libgpgme11-dev
sudo aptitude install libldap2-dev
kdebase-runtime dependancies can be installed with:
sudo aptitude install libxine-dev
| Note |
|---|
| Note that libxine1-dev depends on gnome packages due to a kubuntu gutsy packaging bug (fixed in hardy). Also kubuntu packages xinelib version 1.1.8, which has trouble playing short sounds (fixed in xinelib 1.1.9). |
kdebase-apps dependancies can be installed with:
sudo aptitude install libqimageblitz-dev
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
sudo aptitude install libxklavier11-dev libxdamage-dev libxcomposite-dev \
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \
libsmbclient-dev
Soprano is recommended by kdebase-workspace. If you already have the provided soprano package installed, it needs to be removed or it will be found instead of the svn version.
sudo aptitude remove libsoprano4 libsoprano-dev
Soprano is a modular system. For functionality install the following packages: libclucene-dev - full text indexing library librdf-dev - rdf backend
sudo aptitude install libclucene-dev librdf-dev
To check out soprano and compile:
cs
svn co -N svn://anonsvn.kde.org/home/kde/trunk/kdesupport/
svn up soprano
cmakekde
Return to building KDE 4.