User:Lbreilloux/SandBox

Paquets recommandés
Vous devez installer au minimum les paquets suivants pour pouvoir compiler OOo4Kids. N'hésitez pas à copier/coller ce dont vous avez besoin. sudo apt-get install libarchive-zip-perl sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install libpam-dev sudo apt-get install gperf sudo apt-get install python-dev sudo apt-get install curl sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libxaw7-dev sudo apt-get install libxrandr-dev sudo apt-get install bison sudo apt-get install flex sudo apt-get install libgconf2-dev sudo apt-get install libgtk2.0-dev sudo apt-get install libcupsys2-dev

Outils recommandés
Si vous avez l'intention de compiler plusieurs fois OOo4Kids, vous devriez installer ccache. Ce programme améliore grandement la vitesse de compilation en gardant en cache les compilations déjà effectuées pour éviter de recommencer tout depuis le début. La première fois que vous compilez, vous ne verrez pas de différence en terme de vitesse. En revanche, dès la deuxième compilation, il est fréquent que le temps de compilation soit réduit de 5 voire 10 fois.
 * ccache

Si vous voulez plus d'explication sur ccache, vous en trouverez à cette adresse

Pour installer le programme, tapez la commande suivante dans un terminal : sudo apt-get install ccache

Il y a deux manières de faire fonctionner ccache - la première est de définir des variables d'environnement, la seconde consiste à utiliser des liens symboliques.

En utilisant les variables d'environnement : export CC="ccache gcc" export CXX="ccache g++"

En se servant des liens symboliques : mkdir ~/bin ln -s /path/to/ccache ~/bin/gcc ln -s /path/to/ccache ~/bin/g++ ln -s /path/to/ccache ~/bin/cc ln -s /path/to/ccache ~/bin/c++ export PATH=~/bin:$PATH
 * 1) créer un répertoire pour les liens
 * 1) créer les liens symboliques pointant vers ccache avec le nom du compileur.
 * 1) Maintenant, tout ce que vous avez besoin pour rendre opérationnel ccache et d'ajouter ~/bin à votre PATH

Pour les deux méthodes, vous pouvez ajouter les lignes "export ..." vers votre ~./profile - de ce fait, vous n'avez plus besoin de le définir manuellement quand il "BUILDING". Vous pouvez temporairement désactivé ccache (export CCACHE_DISABLE=1) dans le cas où vous ne voulez pas l'utiliser.

Par défaut le cache est limité à 1Go. Vous pouvez augmenter sa capacité (remplacer 2G par la taille que vous désirez) par la commande :

ccache -M 2G


 * subversion version 1.5.4 et supérieure

Le code source de OOo4Kids's source code est géré par Subversion currently. Vous avez besoin d'un client svn pour récupérer les sources.

Pour installer Subversion : sudo apt-get install subversion