Come compilare il plugin LaTeX di gedit?


11

Dato che mi piacerebbe usare il plugin Gedit LaTeX che purtroppo non è disponibile per Gedit 3.2 nei repository, voglio compilarlo da solo. La versione più recente disponibile su http://git.gnome.org/browse/gedit-latex supporta Gedit di GNOME 3.

Nella documentazione si dice:

A causa di una limitazione nella lettura delle Impostazioni, il plugin attualmente deve essere installato nello stesso prefisso di gedit. Ad esempio, se stai usando gedit 3 dalla tua distribuzione, devi farlo

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

Se stai usando una distribuzione a 64 bit, devi anche passare --libdir=/usr/lib64allo ./configurescript.

Ecco perché sono cdentrato nella directory che contiene il codice e ho provato a eseguirlo ./configure --prefix=/usr --libdir=/usr/lib64. Sfortunatamente, questo non funziona, dando il messaggio di errore:

bash: ./configure: No such file or directory

Dopo aver controllato la cartella, in effetti non esiste alcun file configure, ma solo configure.ac. Cosa posso fare per compilare questo plugin?


1
basta installare questo pacchetto -> apt-get install autopointed eseguire di nuovo autogen.sh .....
hhlp,

Risposte:


9
  1. La libreria è necessaria per creare i file di configurazione

    sudo apt-get install intltool libtool
    
  2. Dipendenza necessaria per compilare questi plug-in

    sudo apt-get install gedit-dev
    
  3. Crea il file di configurazione

    touch config.rpath
    ./autogen.sh
    
  4. Configura e compila

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

Se si utilizza una distribuzione a 64 bit, è necessario passare anche --libdir=/usr/lib64 a ./configure script.

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

Con una distribuzione a 64 bit, dovevo anche creare due collegamenti simbolici, altrimenti il ​​plug-in non veniva visualizzato:

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, grazie mille! Tuttavia, touch config.rpath ./autogen.shdà un errore, potresti controllare di nuovo la mia domanda? Ho messo il messaggio lì. Molte grazie!!
Ingo,

Qualunque cosa, ora funziona ....
Ingo,

0

Supponendo che tu stia utilizzando Ubuntu Oneiric a 64 bit, devi scaricare ed estrarre questo http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 . Sono necessari i pacchetti intltool e libgtk-dev, quindi è necessario installarli

sudo apt-get install intltool libgtk-3-dev

Una volta fatto ciò, cdnella directory gedit-latex-3.2.1 hai estratto ed eseguito

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

E tutto dovrebbe andare bene.

PS Il plugin LaTeX usa la gomma di default, quindi se non stai cambiando gli strumenti di compilazione che sono già lì dovresti installare (o controllare se installato) i pacchetti: gomma, python-poppler, python-glade2, python-incantare e texlive.


il pacchetto libgtk-devnon esce in nessuna versione di Ubuntu -> packages.ubuntu.com/…
hhlp

1
Era libgtk-3-dev, non ho notato l'errore di battitura, ma l'ho già cambiato. Grazie per averlo sottolineato.
Pablo Zubieta,

Grazie per la risposta, ma non sembra funzionare perché ti manca il passaggio touch config.rpath ./autogen.sh. Ma non importa, perché neanche quello funziona;).
Ingo,

L'ho provato come descritto (usando ed estraendo il pacchetto nel link che ho fornito) e tutto ha funzionato. Bene, buona fortuna comunque! :)
Pablo Zubieta,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.