m (If you find something wrong with my edit catch me on irc gaurav/tazz or gaurav.p.chaturvedi@gmail.com) |
|||
| Line 141: | Line 141: | ||
* libxcomposite-dev - for compositing support in kwin | * libxcomposite-dev - for compositing support in kwin | ||
* libxdamage-dev - for compositing support in kwin | * libxdamage-dev - for compositing support in kwin | ||
| − | * | + | * libxklavier-dev - virtual keyboard |
* libsensors-dev - Support for hardware sensors (eg, temperature, fans) | * libsensors-dev - Support for hardware sensors (eg, temperature, fans) | ||
* libpam0g-dev - Authentication module | * libpam0g-dev - Authentication module | ||
* libnm-util-dev - needed to build solid with network manager | * libnm-util-dev - needed to build solid with network manager | ||
<code bash> | <code bash> | ||
| − | sudo aptitude install | + | sudo aptitude install libxklavier-dev libxdamage-dev libxcomposite-dev \ |
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \ | libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \ | ||
libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev | libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev | ||
| Line 162: | Line 162: | ||
* libreadline-dev - Gives kalgebra a console interface. | * libreadline-dev - Gives kalgebra a console interface. | ||
* libopenbabel-dev - used by kalzium. | * libopenbabel-dev - used by kalzium. | ||
| − | * | + | * libeigen2-dev - used by kalzium. |
* libusb-dev - Provides KStars INDI support. | * libusb-dev - Provides KStars INDI support. | ||
* libcfitsio3-dev - Gives KStars support for FITS images. | * libcfitsio3-dev - Gives KStars support for FITS images. | ||
| Line 168: | Line 168: | ||
<code bash> | <code bash> | ||
| − | sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev | + | sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \ |
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev | libopenbabel-dev libfacile-ocaml-dev libboost-python-dev | ||
</code> | </code> | ||
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. For a basic functioning desktop, the recommended packages are installed with the command:
sudo aptitude install build-essential 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 automoc4
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 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 \
libcaptury-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 librdf-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
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
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
If compiling on *buntu you may need libical-dev:
sudo aptitude install libical-dev
sudo aptitude install libldap2-dev libsasl2-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.