Bon, devant les problèmes de cerains d'entre-vous, je vais tenter une explication claire (j'espère !)

La version 1.5 nécessite QT4 pour tourner.
Tournant sous Kubuntu Dapper (QT3) j'ai du l'installer.
Il faut activer le dépôt Universe dans le source.list de votre répertoire /etc/apt (enlever le # devant la ligne).
Ensuite, un petit "sudo apt-get update" met à jour la base des paquets.

Pour installer QT4, je passe par Synaptic (je le préfère à Adept que je trouve bordélique).
Dans la barre de recherche, entrer qt4.
Dans la liste, choisir : libqt4-core, libqt4-dev, libqt4-gui, libqt4-qt3support, libqt4-sql, qt4-designer, qt4-dev-tools, qt4-doc et qt4-qtconfig

Ensuite, télécharger l'archive lyx-1.5.2.tar.bz2
Envoyer l'archive dans /usr/src : "sudo mv répertoire_ou_est_l'archive/lyx-1.5.2.tar.bz2 /usr/src"
/usr/src est un choix arbitraire ! Vous pouvez aussi prendre /usr/local/src.

Puis vous vous y rendez : cd /usr/src
Là, vous désarchivez : sudo tar xvjf lyx-1.5.2.tar.bz2
Vous entrez dans le répertoire lyx créé : cd lyx-1.5.2
Là, normalement le bon réflexe est de lire le README et le INSTALL.
Ensuite : sudo ./configure --with-qt4-dir=/usr/lib/qt4
Quand tout c'est bien passé : sudo make
Là, suivant votre machine, ça peut être loooooooooooong !
Si aucune erreur ne sort, pensez à désinstaller une éventuelle ancienne version.
Puis : sudo make install

Et voilà.


Une astuce pour les éventuels problèmes en UTF-8 :


- sudo gedit /var/lib/locales/supported.d/local (vous pouvez remplacer gedit par kate ou kwrite)

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

Sauver le fichier puis lui donner les droits d'exécution : "chmod 777 nom_du_fichier" (644 pour les paranos !) L'option "geometry" est valable pour l'écran de mon portable, vous pouvez vous en passer.


En espérant avoir été clair !


Répondre à