Table of Contents Compilation des sources Dépendances Récupération des sources Compilation de calaos_server et calaos_home Installation de la version minimale de gcc et g++ (v 4.8) This is an old revision of the document! Compilation des sources Petit Howto expliquant la récupération des sources ainsi que la compilation d'un environnement Calaos sur Ubuntu 13.04. Dépendances Calaos a plusieurs dépendances, dont les EFL. Vous devrez donc les installer au préalable. Pour cela nous allons ajouter le PPA EFL qui va nous permettre d'installer simplement l'intégralitée des dépendances : $ sudo add-apt-repository ppa:efl/trunk $ sudo apt-get update $ sudo apt-get install build-essential libelementary-dev liblog4cpp5-dev libvmime-dev automake autoconf libtool libsigc++-2.0-dev libjansson-dev liblua5.1-0-dev autopoint Récupération des sources Il faut au préalable avoir installé git http://git-scm.org/. En effet les sources de calaos sont hebergées sur github : https://github.com/calaos/ $ sudo apt-get install git se mettre dans un dossier de travail et faire: $ git clone https://github.com/calaos/calaos_base.git Ça aura l'effet de récupérer les deux modules principaux qui vont nous intéresser dans un premier temps et qui sont calaos_server et calaos_home. Compilation de calaos_server et calaos_home Le serveur doit être unique dans une installation et est obligatoire pour lancer des clients (calaos_touchscreen). On peut compiler le serveur comme ceci: $ cd calaos_base $ ./autogen.sh --prefix=/usr $ make # -j9 pour accelérer la compilation $ sudo make install Note: Pour accélérer la compilation sur un processeur multi-coeur on peut utiliser l'option -jn (avec n=nombre de coeur). Si tout se passe bien on obtient un binaire calaos_server et calaos_home respectivement dans les répertoires src/bin/calaos_server/ et src/bin/calaos_home Apres avoir lancé la commande make install, les binaires sont installés dans les répertoires systéme /usr/bin Le thème de calaos_home quand a lui est installé dans le répertoire /usr/share/calaos Installation de la version minimale de gcc et g++ (v 4.8) Entrer la commande suivante pour ajouter le ppa: $ sudo add-apt-repository ppa:ubuntu-toolchain-r/test Installer gcc 4.8 et g++ 4.8: $ sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8 Après l'instllation, entrer les commandes les unes parès les autres pour utiliser gcc 4.8 à la place de l'ancienne version. $ sudo update-alternatives --remove-all gcc $ sudo update-alternatives --remove-all g++ $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20 (inutile dans certains cas) $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20 (inutile dans certains cas) $ sudo update-alternatives --config gcc $ sudo update-alternatives --config g++ L'installation est terminée, pour vérifier la version, entrer : $ gcc --version