LAMIP - Installation
Les dépendances
La 1ere chose a effectuer est de verifier que vous possedez bien les logiciels nécessaire au bon déroulement de l'installation et de l'utilisation du logiciel. Voici ce dont vous avez besoin pour obtenir une version minimal de LAMIP (L'utilisation de la ligne de commande, un plugin d'entree, un plugin de sortie dans notre example OSS)
- la glibc-2 recente supportant les thread NPTL (inclue dans toutes distribution linux recente)
- un compilateur gcc (version 3 minimum)
- la suite GNU autotools automake/aclocal/autoconf
- pkg-config (outils de configuration pour la compilation)
- Et bien entendu un systeme sonore reconnu par le noyau linux...
Il faut ensuite recuperer les sources, 2 moyens s'offre a vous :
- La page download
- Le SVN
La page download
Si vous choissisez les archives de la pages de download il vous faut decompresser les archives rentrer dedans et suivre les instructions de compilations. La décompression s'effectue de la maniere suivante :
tar jxvf lamip-.....tar.bz2
Bien entendu remplace les petits points par le nom et la version de l'archive qui convient :)
Le repository subversion (SVN)
Pour acceder a celui-ci il vous faut le logiciel subversion disponible dans de nombreuses distributions via une petite installation qui vous ai generalement connu. La commande a utilise est alors la suivante
svn co http://lamiphq.no-ip.org/
Celle-ci va creer dans le repertoire courant le repertoire lamip/ avec dedans l'ensemble de tous les plugins disponibles pour toutes les architectures. Attention le SVN n'est pas disponible tous le temps du fait qu'il soit heberge sur ma machine personnelle !!!!
Etape avant compilation
Par defaut les scripts 'configure' installent les fichiers dans les repertoires situe dans /usr/local. Verifier imperativement que les variables d'environements de PATH et PKG_CONFIG_PATH contiennent bien le repertoire d'installation, sinon cela peut entrainer des disfonctionnement a l'utilisation (les fichiers etant mal installé ou mal configuré
Le plus fonctionnel est de rajouter dans votre fichier .bashrc situe dans le repertoire de l'utilisateur et de root (ou de l'utilisateur qui va installer le logiciel) les lignes suivantes :
## ~/.bashrc root et utilisateur dans le cas ou vous utilisez bash export PATH=/usr/local/bin:$PATH export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
Le core
La 1ere etape et la plus importante est d'installer le 'core' de LAMIP. L'opération reste tres simple.
cd lamip/core autoreconf -vifs ./configure --prefix=/usr/local make su -c "make install"
N'oubliez pas qu'il existe de multiple options ajoute au script configure afin d'ameliorer les fonctions de LAMIP... rajouter un '--help' a la ligne configure pour en apercevoir les possibiliés
Le plugin input
L'installation d'un plugin d'entree est tres simple et est commune a tous les plugins de LAMIP.
cd lamip/input/input-< FORMAT > autoreconf -vifs ./configure make su -c "make install"
Chaque plugin possede ses propres dependances en libraries installe ou non. Je vous conseil de lire avant de faire quoi que ce soit le fichier README situe dans les repertoires de chaque plugin vous indiquant un peu plus sur les possibilites du plugin, les options de compilations dont-il dispose, etc...
Le plugin output
L'installation d'un plugin d'entree est tres simple et est commune a tous les plugins de LAMIP.
cd lamip/output/output-< FORMAT > autoreconf -vifs ./configure make su -c "make install"
Chaque plugin possede ses propres dependances en libraries installe ou non. Je vous conseil de lire avant de faire quoi que ce soit le fichier README situe dans les repertoires de chaque plugin vous indiquant un peu plus sur les possibilites du plugin, les options de compilations dont-il dispose, etc...
Et le reste...
A vous d'effectuer les memes opérations sur les plugins qui vous seront necessaires....Une fois effectué l'opération une fois, le reste deviens tres simple...
Bienvenue dans le monde de LAMIP