Mouvet Olivier a écrit :
En fouillant g retrouvé le poste ci dessous de béryl :


Il faut télécharger une archive source : lyx-1.4.3.tar.bz2

La décompresser par un outil graphique ou en ligne (tar xvjf lyx-1.4.3.tar.bz2)

Lire le fichier INSTALL !!

OK

Dans le répertoire où l'archive est décompressée taper :
./configure --with-frontend=qt --with-qt-dir=/usr/include/qt3

OK

Si aucune erreur ne sort taper :
make

Là cela commence à dérapper :
1. je ne comprend pas.... g deja la version 1.3.4 => je ne dois pas la désintaller ?
2. l'endroit ou je décompresse ne pose pas de problème ?
3. Qd g taper : make
il écrit :
Making all in config
make [1]: entrant dans le repertoire " /home/mouvf/Desktop/lyx-1.4.3/config "
make [1] : Rien à faire pour "all".
... et ainsi de suite.. g aussi des : gzstream.h:35:18: error: zlib.h: No such file or directory

...pouvez vous m'éclairer ?

Je suis sous une ubuntu dapper.
Merci Mouvf



Bonjour !

Tout d'abord évite de travailler directement sur ton bureau !!
Le répertoire /home/mouvf/Desktop/ n'est pas l'endroit idéal pour une compilation !

Il faut désinstaller les versions précédentes de Lyx avant d'en installer une nouvelle même si tu l'as installé via un .deb

Sinon, voici comment je procède exactement :

- j'ouvre une console et je déplace mon archive téléchargée dans /usr/src : sudo mv /home/chemin_vers_l'archive/lyx-1.4.3.tar.bz2 /usr/src

- Je me positionne dans ce répertoire : cd /usr/src

- Je désarchive : sudo tar xvjv lyx-1.4.3.tar.bz2

- Je me positionne dans le répertoire Lyx venant d'être créé par le désarchivage : cd /usr/src/lyx-1.4.3

- Je lance le script configure avec les options nécessaires : ./configure --with-frontend=qt --with-qt-dir=/usr/include/qt3 Cette commande est à adapter à tes besoins : si tu préfères Xforms à qt il faut changer le nom du frontend. Si tu as qt4, il faut changer le chemin vers la lib Qt.

Il faut lancer la compilation uniquement si configure ne renvoie aucune erreur !

- Ensuite, je lance la compilation : sudo make
Certains te diront que la compilation ne doit pas être lancé en root. J'ai déjà eu des problèmes en suivant ce conseil ; depuis je fais toutes mes compilations en root et ça a toujours fonctionné correctement.

- Puis je lance l'installation : sudo make install
Là, il faut obligatoirement être root.


Je renouvelle l'astuce pour les problèmes en UTF-8 :


- sudo gedit /var/lib/locales/supported.d/local (tu peux remplacer gedit par kate ou kwrite si tu es sur KDE)

Ajouter à la fin du fichier :
fr_FR ISO-8859-1
fr_FR ISO-8859-15
Enregistrer et fermer

- sudo dpkg-reconfigure locales

Des erreurs vont apparaître sur le ISO-8859-15 mais sans gravité.

Pour lancer Lyx :

LANG=fr_FR;lyx

Je me suis fait un petit script pour le lancer :

#!/bin/sh

LANG=fr_FR
lyx -geometry 1300x768
exit 0


Dernier détail : j'utilise GCC 4.0.3 et non la version 3 !

En espérant t'avoir aidé ! N'hésite pas au moindre problème à relancer le sujet.


Béryl.



Répondre à