Getting Started/Build/KDE4/Kubuntu and Debian (fr): Difference between revisions
(New page: Cette page détaille l'installation de kde4 sur Kubuntu 7.10 (Gutsy) et Debian (Testing / Unstable). Pour un fonctionnement de base du bureau, il est recommandé d'installer les paquets s...) |
({{Proposed_deletion|reason=This is a translated page, but the English version of this page was deleted.}}) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Proposed_deletion|reason=This is a translated page, but the English version of this page was deleted.}} | |||
Cette page détaille l'installation de kde4 sur Kubuntu 7.10 (Gutsy) et Debian (Testing / Unstable). | |||
Pour un fonctionnement de base du bureau, il est recommandé d'installer les paquets suivants avec la commande: | Pour un fonctionnement de base du bureau, il est recommandé d'installer les paquets suivants avec la commande: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install build-essential cdbs debhelper cmake \ | sudo aptitude install build-essential cdbs debhelper cmake \ | ||
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \ | kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \ | ||
Line 8: | Line 10: | ||
libxml2-dev libxslt1-dev shared-mime-info libungif4-dev libssl-dev \ | libxml2-dev libxslt1-dev shared-mime-info libungif4-dev libssl-dev \ | ||
libboost-dev libgpgme11-dev libxine-dev libqimageblitz-dev libbz2-dev \ | libboost-dev libgpgme11-dev libxine-dev libqimageblitz-dev libbz2-dev \ | ||
libdbus-1-dev libpam-dev</ | libdbus-1-dev libpam-dev</syntaxhighlight> | ||
Ces commandes installent les paquets prérequis à la construction de l'environnement de base, presque tous les paquets nécessaires pour la compilation kde4 (à l'exception de qt4) et quelques paquets recommandés comme libssl-dev pour le support https. En outre, des paquets facultatifs sont recommandés. Ils sont énumérés ci-dessous: | Ces commandes installent les paquets prérequis à la construction de l'environnement de base, presque tous les paquets nécessaires pour la compilation kde4 (à l'exception de qt4) et quelques paquets recommandés comme libssl-dev pour le support https. En outre, des paquets facultatifs sont recommandés. Ils sont énumérés ci-dessous: | ||
Line 18: | Line 20: | ||
Il peut être installé avec les commandes suivantes: | Il peut être installé avec les commandes suivantes: | ||
< | <syntaxhighlight lang="bash"> | ||
cs # Note: cs n'est pas une typo. | cs # Note: cs n'est pas une typo. | ||
svn checkout svn://anonsvn.kde.org/home/kde/trunk/qt-copy | svn checkout svn://anonsvn.kde.org/home/kde/trunk/qt-copy | ||
Line 30: | Line 32: | ||
if [ "$QTDIR" = "`pwd`" ]; then \ | if [ "$QTDIR" = "`pwd`" ]; then \ | ||
find . -name '*.o' -delete ; \ | find . -name '*.o' -delete ; \ | ||
else make install; fi;</ | else make install; fi;</syntaxhighlight> | ||
Après avoir installé les paquets désirés et requis, commencer la construction de KDE 4. | Après avoir installé les paquets désirés et requis, commencer la construction de KDE 4. | ||
Line 37: | Line 39: | ||
Sur Kubuntu 7.10 (Gutsy) et Debian (Testing/Unstable) les prérequis à la construction sont installés avec: | Sur Kubuntu 7.10 (Gutsy) et Debian (Testing/Unstable) les prérequis à la construction sont installés avec: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install build-essential cdbs debhelper cmake \ | sudo aptitude install build-essential cdbs debhelper cmake \ | ||
kdesdk-scripts subversion ssh xserver-xephyr | kdesdk-scripts subversion ssh xserver-xephyr | ||
</ | </syntaxhighlight> | ||
Paquets optionnels pour la génération de documentation API: | Paquets optionnels pour la génération de documentation API: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install doxygen graphviz | sudo aptitude install doxygen graphviz | ||
</ | </syntaxhighlight> | ||
== Dépendances kdelibs == | == Dépendances kdelibs == | ||
Les dépendances Kdelibs peuvent être installées avec: | Les dépendances Kdelibs peuvent être installées avec: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libqt4-dev dbus-x11 \ | sudo aptitude install libqt4-dev dbus-x11 \ | ||
libstreamanalyzer-dev libstrigiqtdbusclient-dev \ | libstreamanalyzer-dev libstrigiqtdbusclient-dev \ | ||
libxml2-dev libxslt1-dev shared-mime-info libgif4-dev libpcre3-dev | libxml2-dev libxslt1-dev shared-mime-info libgif4-dev libpcre3-dev | ||
</ | </syntaxhighlight> | ||
=== Paquets recommandés === | === Paquets recommandés === | ||
Line 62: | Line 64: | ||
* libpcre3-dev - Recommandé pour le support du Javascript. | * libpcre3-dev - Recommandé pour le support du Javascript. | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libssl-dev libbz2-dev libpcre3-dev | sudo aptitude install libssl-dev libbz2-dev libpcre3-dev | ||
</ | </syntaxhighlight> | ||
=== Paquets optionnels === | === Paquets optionnels === | ||
Line 74: | Line 76: | ||
* libopenexr-dev - Librairie de retouche d'image. | * libopenexr-dev - Librairie de retouche d'image. | ||
* libxml2-utils - Utilitaires de validation des fichiers doc générés. | * libxml2-utils - Utilitaires de validation des fichiers doc générés. | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libxml2-utils libpcre3-dev libopenexr-dev \ | sudo aptitude install libxml2-utils libpcre3-dev libopenexr-dev \ | ||
libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \ | libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \ | ||
libasound2-dev | libasound2-dev | ||
</ | </syntaxhighlight> | ||
== Dépendances kdepimlibs == | == Dépendances kdepimlibs == | ||
Les dépendances kdepimlibs peuvent être installées avec: | Les dépendances kdepimlibs peuvent être installées avec: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libboost-dev libgpgme11-dev | sudo aptitude install libboost-dev libgpgme11-dev libical-dev | ||
</ | </syntaxhighlight> | ||
=== Paquets recommandés kdepimlibs === | === Paquets recommandés kdepimlibs === | ||
* libldap2-dev - Pour le support ldap dans kde4. | * libldap2-dev - Pour le support ldap dans kde4. | ||
* libsasl2-dev - Requis pour imap le tamis kioslaves | * libsasl2-dev - Requis pour imap le tamis kioslaves | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libldap2-dev libsasl2-dev | sudo aptitude install libldap2-dev libsasl2-dev | ||
</ | </syntaxhighlight> | ||
== Dépendances kdebase == | == Dépendances kdebase == | ||
Les dépendances kdebase-runtime peuvent être installées avec: | Les dépendances kdebase-runtime peuvent être installées avec: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libxine-dev | sudo aptitude install libxine-dev | ||
</ | </syntaxhighlight> | ||
{{Note|Libxine1-dev dépend de paquets gnome à cause d'un bug dans la gestion des paquets kubuntu gutsy (réparé dans hardy). Le paquet kubuntu xinelib version 1.1.8 a des problèmes pour jouer des sons courts (réparé dans xinelib 1.1.9). | {{Note|Libxine1-dev dépend de paquets gnome à cause d'un bug dans la gestion des paquets kubuntu gutsy (réparé dans hardy). Le paquet kubuntu xinelib version 1.1.8 a des problèmes pour jouer des sons courts (réparé dans xinelib 1.1.9). | ||
Line 103: | Line 105: | ||
Les dépendances kdebase-apps peuvent être installées avec: | Les dépendances kdebase-apps peuvent être installées avec: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libqimageblitz-dev | sudo aptitude install libqimageblitz-dev | ||
</ | </syntaxhighlight> | ||
=== Paquets optionnels kdebase-apps === | === Paquets optionnels kdebase-apps === | ||
Line 113: | Line 115: | ||
* libsmbclient-dev - Pour le support de samba dans kde4. | * libsmbclient-dev - Pour le support de samba dans kde4. | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev | sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev | ||
</ | </syntaxhighlight> | ||
=== Paquets optionnels kdebase-workspace === | === Paquets optionnels kdebase-workspace === | ||
Line 129: | Line 131: | ||
* libsensors-dev - Support pour les sondes matérielles (eg, température, ventilateurs) | * libsensors-dev - Support pour les sondes matérielles (eg, température, ventilateurs) | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libxklavier11-dev libxdamage-dev libxcomposite-dev \ | sudo aptitude install libxklavier11-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 libsoprano-dev libsensors-dev | libsmbclient-dev libsoprano-dev libsensors-dev | ||
</ | </syntaxhighlight> | ||
== kdeedu == | == kdeedu == | ||
Line 147: | Line 149: | ||
* libnova-dev - Un but général, double précision, la mécanique céleste, astrométrie et bibliothèque astrodynamique pour KStars. | * libnova-dev - Un but général, double précision, la mécanique céleste, astrométrie et bibliothèque astrodynamique pour KStars. | ||
< | <syntaxhighlight lang="bash"> | ||
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen-dev \ | sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen-dev \ | ||
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev | libopenbabel-dev libfacile-ocaml-dev libboost-python-dev | ||
</ | </syntaxhighlight> | ||
== koffice == | == koffice == |
Latest revision as of 20:46, 11 October 2023
Proposed for Deletion |
---|
This page has been proposed for deletion for the following reason:
|
Cette page détaille l'installation de kde4 sur Kubuntu 7.10 (Gutsy) et Debian (Testing / Unstable). Pour un fonctionnement de base du bureau, il est recommandé d'installer les paquets suivants avec la commande:
sudo aptitude install build-essential cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \
libstreamanalyzer-dev libstrigiqtdbusclient-dev libsoprano-dev \
libxml2-dev libxslt1-dev shared-mime-info libungif4-dev libssl-dev \
libboost-dev libgpgme11-dev libxine-dev libqimageblitz-dev libbz2-dev \
libdbus-1-dev libpam-dev
Ces commandes installent les paquets prérequis à la construction de l'environnement de base, presque tous les paquets nécessaires pour la compilation kde4 (à l'exception de qt4) et quelques paquets recommandés comme libssl-dev pour le support https. En outre, des paquets facultatifs sont recommandés. Ils sont énumérés ci-dessous:
Pour compiler la version stable de kde4 (kde4.0) installer le paquet libqt4-dev.
Pour compiler le tronc de kde (qui sera bientôt kde4.1) le dernier instantané Qt4.4 doit être compilé à partir des sources. Il est fourni dans le référentiel svn kde qt-copy. S’il vous plaît, lisez le README.qt-copy pour les options Qt ainsi que pour les problèmes connus.
Il peut être installé avec les commandes suivantes:
cs # Note: cs n'est pas une typo.
svn checkout svn://anonsvn.kde.org/home/kde/trunk/qt-copy
cd qt-copy
./apply_patches
cb # Construire Qt dans un dossier séparé
../../src/qt-copy/configure <options Qt> -prefix $QTDIR
make -j2 # utilisez 'make -j(X+1)' où X est votre nombre de processeurs pour compiler plus vite
# Si nous n'installons pas, nous allons nettoyer
# les fichiers obj pour libérer de l'espace disque
if [ "$QTDIR" = "`pwd`" ]; then \
find . -name '*.o' -delete ; \
else make install; fi;
Après avoir installé les paquets désirés et requis, commencer la construction de KDE 4.
Prérequis à la construction
Sur Kubuntu 7.10 (Gutsy) et Debian (Testing/Unstable) les prérequis à la construction sont installés avec:
sudo aptitude install build-essential cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr
Paquets optionnels pour la génération de documentation API:
sudo aptitude install doxygen graphviz
Dépendances kdelibs
Les dépendances Kdelibs peuvent être installées avec:
sudo aptitude install libqt4-dev dbus-x11 \
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libxml2-dev libxslt1-dev shared-mime-info libgif4-dev libpcre3-dev
Paquets recommandés
- libssl-dev - Nécessaire pour le support du https, etc.
- libbz2-dev - Nécessaire pour le support du bzip dans les paquets kio_archive et GHNS.
- libpcre3-dev - Recommandé pour le support du Javascript.
sudo aptitude install libssl-dev libbz2-dev libpcre3-dev
Paquets optionnels
- libasound2-dev - Le système de son Alsa.
- libaspell-dev - Support de la correction orthographique (dans kwrite etc)
- libavahi-common-dev - Service de découverte d'avahi/zeroconf.
- libenchant-dev - Librairie d'adaptation de correction orthographique.
- libjasper-dev - Librairie de retouche d'image.
- libopenexr-dev - Librairie de retouche d'image.
- libxml2-utils - Utilitaires de validation des fichiers doc générés.
sudo aptitude install libxml2-utils libpcre3-dev libopenexr-dev \
libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \
libasound2-dev
Dépendances kdepimlibs
Les dépendances kdepimlibs peuvent être installées avec:
sudo aptitude install libboost-dev libgpgme11-dev libical-dev
Paquets recommandés kdepimlibs
- libldap2-dev - Pour le support ldap dans kde4.
- libsasl2-dev - Requis pour imap le tamis kioslaves
sudo aptitude install libldap2-dev libsasl2-dev
Dépendances kdebase
Les dépendances kdebase-runtime peuvent être installées avec:
sudo aptitude install libxine-dev
Les dépendances kdebase-apps peuvent être installées avec:
sudo aptitude install libqimageblitz-dev
Paquets optionnels kdebase-apps
- libxcb1-dev - X C binding - Utilisé pour le support des gadgets vidéos dans xine.
- soprano - Recommandé par nepomuk. voir #Installer soprano depuis svn
- libxkbfile-dev - paquet de configuration du clavier.
- libsmbclient-dev - Pour le support de samba dans kde4.
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
Paquets optionnels kdebase-workspace
- libsmbclient-dev - Support de samba dans kde4
- network-manager-dev - Peut être utilisé par solid pour gérer le réseau.
- libcaptury-dev - Outil de capture video pour screencasts
- libusb-dev - Pour le support de l'USB dans solid
- libbluetooth-dev - Pour le support du bluetooth dans solid
- libxcomposite-dev - pour le support de la retouche video dans kwin.
- libxdamage-dev - pour le support de la retouche video dans kwin.
- libxklavier11-dev - clavier virtuel.
- libsoprano-dev - Cadre de stockage Qt RDF.
- libsensors-dev - Support pour les sondes matérielles (eg, température, ventilateurs)
sudo aptitude install libxklavier11-dev libxdamage-dev libxcomposite-dev \
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \
libsmbclient-dev libsoprano-dev libsensors-dev
kdeedu
Les paquets suivants sont recommandés si vous voulez utiliser kstars:
- libfacile-ocaml-dev - Utilisé par kalzuim.
- libboost-python-dev - Optionnel pour kig.
- libreadline-dev - interface console pour kalgebra.
- libopenbabel-dev - Utilisé par kalzium.
- libeigen-dev - Utilisé par kalzium.
- libusb-dev - Fourni le support INDI KStars.
- libcfitsio3-dev - Donne le support KStars pour les images FITS.
- libnova-dev - Un but général, double précision, la mécanique céleste, astrométrie et bibliothèque astrodynamique pour KStars.
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen-dev \
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev
koffice
- libqca2-dev - Support cryptographique dans qt.
kdepim
- libqca2-dev - Support cryptographique dans qt.
kdenetwork
- libqca2-dev - Support cryptographique dans qt. Utilisé pour le protocole jabber.
kdevplatform
- libsvn-dev - Support de subversion pour les plateformes de développement.
- libsvncpp-dev - Support de subversion pour les plateformes de développement.
- libcommoncpp2-dev - Intégration d'une équipe de travail.
kdevelop
Nécessite kdevplatform.
Retourner à building KDE 4.