Comment compiler le plugin gedit LaTeX?

11

Parce que je voudrais 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 prend en charge Gedit de GNOME 3.

Dans la documentation, il est écrit:

En raison d'une limitation de la lecture des paramètres, le plugin doit actuellement être installé dans le même préfixe que gedit. Par exemple, si vous utilisez gedit 3 à partir de votre distribution, vous devez faire

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

Si vous utilisez une distribution 64 bits, vous devez également passer --libdir=/usr/lib64au ./configurescript.

C'est pourquoi je suis cdentré dans le répertoire qui contient le code et j'ai essayé de l'exécuter ./configure --prefix=/usr --libdir=/usr/lib64. Malheureusement, cela ne fonctionne pas, ce qui donne le message d'erreur:

bash: ./configure: No such file or directory

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

Ingo
la source
1
il suffit d'installer ce paquet -> apt-get install autopointet d'exécuter à nouveau autogen.sh .....
hhlp

Réponses:

9
  1. Bibliothèque nécessaire pour créer 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. Construisez 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, j'ai également dû créer deux liens symboliques, sinon le plugin ne s'afficherait 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/
hhlp
la source
hhlp, merci beaucoup! Cependant, touch config.rpath ./autogen.shdonne une erreur, pourriez-vous vérifier à nouveau ma question? J'y ai mis le message. Merci beaucoup!!
Ingo
Quoi qu'il en soit, cela fonctionne maintenant ....
Ingo
0

En supposant que vous utilisez Ubuntu Oneiric 64 bits, vous devez télécharger et extraire ce http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 . Les packages 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, cddans le répertoire gedit-latex-3.2.1, vous avez extrait et exécuté

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

Et tout devrait bien se passer.

PS Le plugin LaTeX utilise du caoutchouc par défaut, donc si vous ne changez pas les outils de compilation qui sont déjà là, vous devez installer (ou vérifier s'ils sont installés) les packages: rubber, python-poppler, python-glade2, python-enchant et texlive.

Pablo Zubieta
la source
le paquet libgtk-devne se
ferme
1
C'était libgtk-3-dev, je n'ai pas remarqué la faute de frappe, mais je l'ai déjà changé. Merci d'avoir fait remarquer cela.
Pablo Zubieta
Merci pour votre réponse, mais cela ne semble pas fonctionner car vous manquez l'étape touch config.rpath ./autogen.sh. Mais peu importe, car celui-là ne fonctionne pas non plus;).
Ingo
Je l'ai essayé comme décrit (en utilisant et en extrayant le paquet dans le lien que j'ai fourni) et tout a fonctionné. Eh bien, bonne chance quand même! :)
Pablo Zubieta