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 cd
ed 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?
Bibliothèque nécessaire pour construire les fichiers de configuration
Sudo apt-get install intltool libtool
Dépendance nécessaire pour compiler ces plug-ins
Sudo apt-get install gedit-dev
Construire le fichier de configuration
touch config.rpath
./autogen.sh
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/
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.