¿Cómo compilar el complemento gedit LaTeX?

11

Como me gustaría utilizar el complemento Gedit LaTeX que desafortunadamente no está disponible para Gedit 3.2 en los repositorios, quiero compilarlo yo mismo. La versión más reciente que puede obtener en http://git.gnome.org/browse/gedit-latex admite Gedit de GNOME 3.

En la documentación dice:

Debido a una limitación en la configuración de lectura, el complemento actualmente debe instalarse en el mismo prefijo que gedit. Por ejemplo, si está utilizando gedit 3 de su distribución, debe hacer

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

Si está utilizando una distribución de 64 bits, también debe pasar --libdir=/usr/lib64al ./configurescript.

Es por eso que cdingresé en el directorio que contiene el código e intenté ejecutarlo ./configure --prefix=/usr --libdir=/usr/lib64. Desafortunadamente, esto no funciona, dando el mensaje de error:

bash: ./configure: No such file or directory

Habiendo verificado la carpeta, de hecho no hay archivo configure, sino solo configure.ac. ¿Qué puedo hacer para compilar este complemento?

Ingo
fuente
1
simplemente instale este paquete -> apt-get install autopointy ejecute autogen.sh nuevamente .....
hhlp

Respuestas:

9
  1. Biblioteca necesaria para construir los archivos de configuración

    sudo apt-get install intltool libtool
    
  2. Dependencia necesaria para compilar estos complementos

    sudo apt-get install gedit-dev
    
  3. Construye el archivo de configuración

    touch config.rpath
    ./autogen.sh
    
  4. Configurar y compilar

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

Si está utilizando una distribución de 64 bits, también debe pasar --libdir=/usr/lib64 a ./configure script.

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

Con una distribución de 64 bits, también tuve que crear dos enlaces simbólicos, de lo contrario el complemento no se mostraría:

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
fuente
hhlp, muchas gracias! Sin embargo, touch config.rpath ./autogen.shda un error, ¿podría revisar mi pregunta nuevamente? Puse el mensaje allí. ¡¡Muchas gracias!!
Ingo
Lo que sea, ahora funciona ...
Ingo
0

Suponiendo que está utilizando Ubuntu Oneiric de 64 bits, debe descargar y extraer este http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 . Se necesitan los paquetes intltool y libgtk-dev, por lo que debe instalarlos

sudo apt-get install intltool libgtk-3-dev

Una vez que haya hecho eso, cden el directorio gedit-latex-3.2.1 extrajo y ejecutó

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

Y todo debería estar bien.

PD: el complemento LaTeX usa goma de forma predeterminada, por lo que si no está cambiando las herramientas de compilación que ya están allí, debe instalar (o verificar si está instalado) los paquetes: goma, python-poppler, python-glade2, python-enchant y texlive.

Pablo Zubieta
fuente
el paquete libgtk-devno sale en ninguna versión de ubuntu -> packages.ubuntu.com/…
hhlp
1
Era libgtk-3-dev, no noté el error tipográfico, pero ya lo cambié. Gracias por señalar eso.
Pablo Zubieta
Gracias por tu respuesta, pero no parece funcionar porque te estás perdiendo el paso touch config.rpath ./autogen.sh. Pero no importa, porque ese tampoco funciona;).
Ingo
Lo intenté como se describe (usando y extrayendo el paquete en el enlace que proporcioné) y todo funcionó. Bueno, buena suerte de todos modos! :)
Pablo Zubieta