web-dev-qa-db-fra.com

Comment compiler le plugin gedit LaTeX?

Parce que j'aimerais utiliser le plugin Gedit LaTeX qui n'est malheureusement pas disponible pour Gedit 3.2 dans les référentiels, je veux le compiler moi-même. La version la plus récente que vous pouvez obtenir sur http://git.gnome.org/browse/gedit-latex supporte Gedit de GNOME 3.

Dans la documentation, il est écrit:

En raison d'une limitation du nombre de paramètres de lecture, le plug-in doit être installé dans le même préfixe que gedit. Par exemple, si vous utilisez gedit 3 depuis votre distribution, vous devez faire

./configure --prefix=/usr make Sudo make install

Si vous utilisez une distribution 64 bits, vous devez également transmettre le script --libdir=/usr/lib64 à ./configure.

C'est pourquoi j'ai cded dans le répertoire qui contient le code et j'ai essayé de lancer ./configure --prefix=/usr --libdir=/usr/lib64. Malheureusement, cela ne fonctionne pas, donnant le message d'erreur suivant:

bash: ./configure: No such file or directory

Après avoir vérifié le dossier, il n'y a en effet pas de fichier configure, mais seulement configure.ac. Que puis-je faire pour compiler ce plugin?

11
Ingo
  1. Bibliothèque nécessaire pour construire les fichiers de configuration

    Sudo apt-get install intltool libtool
    
  2. Dépendance nécessaire pour compiler ces plug-ins

    Sudo apt-get install gedit-dev
    
  3. Construire le fichier de configuration

    touch config.rpath
    ./autogen.sh
    
  4. Configurer et compiler

    ./configure --prefix=/usr
    make
    Sudo make install
    

Si vous utilisez une distribution 64 bits, vous devez également passer --libdir=/usr/lib64 à ./configure script.

    ./configure --prefix=/usr --libdir=/usr/lib64

Avec une distribution 64 bits, je devais aussi créer deux liens symboliques, sinon le plugin n'apparaîtrait pas:

Sudo ln -s /usr/lib64/gedit/plugins/latex.plugin /usr/lib/gedit/plugins/
Sudo ln -s /usr/lib64/gedit/plugins/latex /usr/lib/gedit/plugins/
9
hhlp

En supposant que vous utilisez Ubuntu Oneiric 64 bits, vous devez télécharger et extraire ce fichier http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.2 .tar.bz2 . Les paquets intltool et libgtk-dev sont nécessaires, vous devez donc les installer

Sudo apt-get install intltool libgtk-3-dev

Une fois que vous avez fait cela, cd dans le répertoire gedit-latex-3.2.1 que vous avez extrait et exécuté

./configure --prefix=/usr --libdir=/usr/lib64
make
Sudo make install

Et tout devrait bien se passer.

P.S. Le plugin LaTeX utilise rubber par défaut, donc si vous ne modifiez pas les outils de compilation déjà présents, vous devez installer (ou vérifier si installé) les packages: rubber, python-poppler, python-glade2, python-enchant et texlive.

0
Pablo Zubieta