Getting Started/Build/KDE4/Kubuntu and Debian (fr): Difference between revisions

From KDE TechBase
(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:
Cette page détaille l'installation de kde4 sur Kubuntu 7.10 (Gutsy) et Debian (Testing / Unstable).
{{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:


<code bash>
<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</code>
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:  


<code bash>
<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;</code>
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:


<code bash>
<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
</code>
</syntaxhighlight>




Paquets optionnels pour la génération de documentation API:
Paquets optionnels pour la génération de documentation API:
<code bash>
<syntaxhighlight lang="bash">
sudo aptitude install doxygen graphviz
sudo aptitude install doxygen graphviz
</code>
</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:
<code bash>
<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
</code>
</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.


<code bash>
<syntaxhighlight lang="bash">
sudo aptitude install libssl-dev libbz2-dev libpcre3-dev
sudo aptitude install libssl-dev libbz2-dev libpcre3-dev
</code>
</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.
<code bash>
<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
</code>
</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:
<code bash>
<syntaxhighlight lang="bash">
sudo aptitude install libboost-dev libgpgme11-dev
sudo aptitude install libboost-dev libgpgme11-dev libical-dev
</code>
</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
<code bash>
<syntaxhighlight lang="bash">
sudo aptitude install libldap2-dev libsasl2-dev
sudo aptitude install libldap2-dev libsasl2-dev
</code>
</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:
<code bash>
<syntaxhighlight lang="bash">
sudo aptitude install libxine-dev
sudo aptitude install libxine-dev
</code>
</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:
<code bash>
<syntaxhighlight lang="bash">
sudo aptitude install libqimageblitz-dev
sudo aptitude install libqimageblitz-dev
</code>
</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.


<code bash>
<syntaxhighlight lang="bash">
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
</code>
</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)


<code bash>
<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
</code>
</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.


<code bash>
<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  
</code>
</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:

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:

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
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).


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.