Installation de Melina à partir d'un fichier melina.tgz |
Auteur : D.Martin
Dernière modification : D.Martin (1 juillet 2011)
Ce fichier html est tape pour etre lu comme fichier README au format texte (unwrapped, sans accents et sur 80 colonnes et sans images), ou bien avec un navigateur, il n'est donc pas tres jojo.
Ce fichier correspond a la derniere version de Melina (2_5). Si vous installez une version plus ancienne, consultez le fichier README-install-html qui l'accompagne.
La structure de la distribution de Melina correspondant a cette version peut avoir ete modifiee, cette version complete ne doit donc pas etre installee par dessus une version anterieure.
>
tar zxf melina.tgz
ou
>
gunzip melina.tgz
>
tar xf melina.tar
Le directory $melina doit contenir les directories
READMEs, bin, etc, exemples, make, maillages, melina_tex, sources, utils
et, eventuellement, sinon ils seront crees a l'installation,
les directories
binutils, lib, var
Pour cela, se placer dans le directory $melina/bin et lancer le shell me_chpath (le PATH de l'installateur *doit* contenir './' !)
> me_chpath
et suivre les instructions.
> me_install (creation des directories binutils, lib, var installation du directory var et des liens dans les librairies)
> me_compilall (compilation complete et archivage des librairies)
Le fichier 'me-install-*' du directory $melina/var/log relate les actions d'installation (creation de directories et fichiers, archives creees, ...)
En cas d'ennuis voir les indications a la fin de ce fichier.
>
setenv PATH "${PATH}:/usr/local/melina/bin"
>
export PATH=${PATH}:/usr/local/melina/bin
ou encore
>
set path = ($path /usr/local/melina/bin)
(fichier de configuration .login, .xsession, .[ba/c/tc]shrc, etc.)
... et lire la documentation en ligne.
Tester la variable PATH et le shell mewhereis en tapant
>
mewhereis mewhereis
qui doit retourner le path du shell mewhereis.
> me_chpath mome
Pour creer l'executable de mome, il suffit alors de se placer dans le directory mome de melina et le lancer le makefile
> cd `mewhereis mome` ; make
> cd `mewhereis mevisu` ; make
Pour configurer mevisu, lire READMEs/ALIRE_mevisu.txt
> cd `mewhereis grame` ; make ; make install ; make clean
Pour utiliser grame, lire le fichier READMEs/ALIRE_grame.txt
> options_machine --machine
Si votre machine/OS figure dans la liste, tout devrait etre OK (en supposant que les parametres d'installation retenus sont coherents avec l'installation de l'OS et des compilateurs).
La liste des parametres est obtenue en tapant :
> options_machine --help
La valeur retenue pour chacun de ces parametres est obtenue en tapant :
> options_machine --list
Si ces valeurs ne conviennent pas, le fichier options_machine doit etre adapte.
Une des sources d'ennui rencontree est celle d'un alias du type
> alias make gnumake
qui 'actionne gnumake' lors de l'appel de plus haut niveau puis l'autre 'make' dans les appels recursifs (le 'makefile' utilise le Bourne shell et ignore les aliases).