Fulldecent (Talk | contribs) |
Fulldecent (Talk | contribs) (→4.6) |
||
| Line 21: | Line 21: | ||
=== 4.6 === | === 4.6 === | ||
(Also known as trunk) | (Also known as trunk) | ||
| − | + | This (along with the command for 4.x above) install almost all compilation requirements for kde4 (with the exception of qt4) and some recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below. | |
| + | <code bash> | ||
| + | sudo aptitude install graphviz libqt4-dev libstreamanalyzer-dev \ | ||
| + | libstrigiqtdbusclient-dev libxml2-utils libopenexr-dev libjasper-dev libenchant-dev \ | ||
| + | libavahi-common-dev libaspell-dev libasound2-dev libldap2-dev libsasl2-dev \ | ||
| + | libsmbclient-dev libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \ | ||
| + | libxcomposite-dev libbluetooth-dev libusb-dev network-manager-dev libsmbclient-dev \ | ||
| + | libsensors-dev libnm-util-dev libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \ | ||
| + | libopenbabel-dev libfacile-ocaml-dev libboost-python-dev libsvn-dev libsvncpp-dev \ | ||
| + | libqt4-dev libqca2-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \ | ||
| + | libcommoncpp2-dev libidn11 libidn11-dev libpci-dev libxss-dev libxft-dev \ | ||
| + | libpolkit-dbus-dev libpolkit-grant-dev libpolkit-dev git libpoppler-qt4-dev \ | ||
| + | libspectre-dev | ||
| + | </code> | ||
=== 4.5 === | === 4.5 === | ||
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 any recent Kubuntu or Debian.
If Kubuntu doesn't have QT4.6 yet, you can get it adding this repository ppa:mapopa/qt4.6 istead compile kde-qt
To build a basic functioning desktop, the recommended packages are installed with the commands on this page.
Install these for any KDE 4.x release, then add specific packages for point releases as below.
sudo aptitude install build-essential kde-devel xorg-dev cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \
libxml2-dev libxslt1-dev shared-mime-info libical-dev libgif-dev libssl-dev \
libboost-dev libboost-program-options-dev libboost-graph-dev libgpgme11-dev libxine-dev \
libqimageblitz-dev libbz2-dev libdbus-1-dev libpam0g-dev libpcre3-dev \
libkrb5-dev libsm-dev libclucene0ldbl libclucene-dev libjpeg62-dev \
libxtst-dev xsltproc libxrender-dev libfontconfig1-dev automoc librdf0-dev \
libdbusmenu-qt-dev docbook-xsl docbook-xml libattica-dev libqt4-webkit-dev \
shared-desktop-ontologies libphonon-dev
(Also known as trunk)
This (along with the command for 4.x above) install almost all compilation requirements for kde4 (with the exception of qt4) and some recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below.
sudo aptitude install graphviz libqt4-dev libstreamanalyzer-dev \
libstrigiqtdbusclient-dev libxml2-utils libopenexr-dev libjasper-dev libenchant-dev \
libavahi-common-dev libaspell-dev libasound2-dev libldap2-dev libsasl2-dev \
libsmbclient-dev libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \
libxcomposite-dev libbluetooth-dev libusb-dev network-manager-dev libsmbclient-dev \
libsensors-dev libnm-util-dev libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev libsvn-dev libsvncpp-dev \
libqt4-dev libqca2-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libcommoncpp2-dev libidn11 libidn11-dev libpci-dev libxss-dev libxft-dev \
libpolkit-dbus-dev libpolkit-grant-dev libpolkit-dev git libpoppler-qt4-dev \
libspectre-dev
sudo aptitude install libv4l-dev # for kdenetworks
sudo aptitude install liblcms1-dev # for kdegraphics
(Nothing extra needed)
This installs build prerequisites such as build essential, almost all compilation requirements for kde4 (with the exception of qt4) and some recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below.
To install all the optional packages:
sudo aptitude install build-essential kde-devel xorg-dev cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr doxygen graphviz libqt4-dev \
dbus-x11 libdbus-1-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libxml2-dev libxslt1-dev shared-mime-info libgif-dev libpcre3-dev \
libclucene0ldbl libclucene-dev libjpeg62-dev libkrb5-dev libsm-dev \
libssl-dev libbz2-dev libical-dev libxml2-utils libopenexr-dev \
libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \
libasound2-dev libboost-dev libboost-program-options-dev libboost-graph-dev libgpgme11-dev \
libldap2-dev libsasl2-dev libxine-dev libqimageblitz-dev libsmbclient-dev \
libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \
libxcomposite-dev libbluetooth-dev libusb-dev \
network-manager-dev libsmbclient-dev libsensors-dev \
libpam0g-dev libnm-util-dev libusb-dev libcfitsio3-dev libnova-dev \
libeigen2-dev libopenbabel-dev libfacile-ocaml-dev libboost-python-dev \
libsvn-dev libsvncpp-dev libqt4-dev libqca2-dev \
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libcommoncpp2-dev libidn11 libidn11-dev libxtst-dev librdf0-dev xsltproc \
libxrender-dev libfontconfig1-dev libpci-dev libxss-dev libxft-dev \
libpolkit-dbus-dev libpolkit-grant-dev libpolkit-dev git \
libpoppler-qt4-dev libspectre-dev libdbusmenu-qt-dev docbook-xsl docbook-xml \
libqt4-webkit-dev shared-desktop-ontologies
Also, to enable XMMS support for the 'Now Playing' plasma data engine in kdebase, you will need to either compile XMMS from source, or install the package from a third-party XMMS package repository.
In Kubuntu 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 dependencies can be installed with:
sudo aptitude install libqt4-dev dbus-x11 \
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libxml2-dev libxslt1-dev shared-mime-info libgif-dev libpcre3-dev \
libjpeg62-dev librdf0-dev libdbusmenu-qt-dev docbook-xsl docbook-xml \
libjasper-dev libopenexr-dev libacl1-dev
You may also need the automoc and libphonon-dev packages when compiling on *buntu:
sudo aptitude install automoc libphonon-dev
sudo aptitude install libssl-dev libbz2-dev libpcre3-dev
sudo aptitude install libasound2-dev libaspell-dev \
libavahi-common-dev libenchant-dev libjasper-dev libopenexr-dev \
libxml2-utils
kdepimlibs dependencies can be installed with:
sudo aptitude install libboost-dev libboost-program-options-dev libboost-graph-dev \
libgpgme11-dev libsasl2-dev
If compiling on *buntu you may need libical-dev:
sudo aptitude install libical-dev
sudo aptitude install libldap2-dev
kdebase-runtime dependencies 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 dependencies can be installed with:
sudo aptitude install libqimageblitz-dev
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
sudo aptitude install libxklavier-dev libxdamage-dev libxcomposite-dev \
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \
libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev
The following packages are recommended if you intend to use kstars:
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev
Return to building KDE 4.