Compiler des logiciels (source)

Dans cette partie ,nous allons voir la procédure permettant la compilation des logiciels à partir des sources.Dans un premier temps,nous allons installer les paquets nécessaires pour compiler.

    • D'abord nous avons besoin des "Headers" correspondant à la version de votre Syllable Desktop. Si vous utilisez Syllable 0.6.7, vous devez installer ce paquet:

http://sourceforge.net/projects/syllable/files/Syllable/0.6.7/SyllableDesktop-0.6.7-development-1.i586.zip/download

Pour installer les headers, vous devez taper:

unzip SyllableDesktop-0.6.7-development-1.i586.zip -d ./

cd SyllableDesktop-0.6.7-development

sh ./install.sh

    • Ensuite, il faut installer les outils pour compiler comme GCC par exemple.Vous devez installer le paquet DevelopersDelight-8.i586.zip ici:

http://downloads.syllable.org/Syllable/i586/packs/DevelopersDelight/DevelopersDelight-8.i586.zip

Pour installer DevelopersDelight-8.i586.zip:

unzip DevelopersDelight-8.i586.zip -d ./

cd DevelopersDelight

sh ./install.sh

    • Les paquets PerlPit-6.i586.zip et NetworkNecessities-3.i586.zip peuvent être nécessaires pour compiler car ils possèdent certains outils ou dépendances:

http://downloads.syllable.org/Syllable/i586/packs/PerlPit/PerlPit-6.i586.zip

http://downloads.syllable.org/Syllable/i586/packs/NetworkNecessities/NetworkNecessities-3.i586.zip

Pour les installer:

unzip PerlPit-6.i586.zip -d ./

cd PerlPit

sh ./install.sh

unzip NetworkNecessities-3.i586.zip -d ./

cd NetworkNecessities

sh ./install.sh

    • Ensuite,voici ShellEssentials-1.i586.zip, un paquet qui n'est pas insdispensable mais qui possède des outils très utiles comme Midnight Commander:

http://downloads.syllable.org/Syllable/i586/packs/ShellEssentials/ShellEssentials-1.i586.zip

Pour l'installer:

unzip ShellEssentials-1.i586.zip -d ./

cd ShellEssentials

sh ./install.sh

Je vous conseille d'installer quelques outils ou dépendances comme Python,XML2,CMake,etc... que vous pouvez télécharger ici:

http://web.syllable.org/Syllable/resources.html

Pour installer ces paquets:

unzip nomdupaquet.resource -d /resources

package register nomdurépertoire

Exemple de compilation:

Essayons avec Hatari (Emulateur Atari), une compilation facile: (CMake est nécessaire)

D'abord on télécharge Hatari ici: http://prdownload.berlios.de/hatari/hatari-1.4.0.tar.bz2

Ensuite on décompresse: tar -xf hatari-1.4.0.tar.bz2

On se place dans le répertoire "Hatari": cd hatari-1.4.0

On configure la source: ./configure --prefix=/resources/hatari

On compile : make

Ensuite,on installe: make install

On "enregistre" hatari: package register hatari

Pour lancer l'émulateur : hatari