Como compilar o plugin gedit LaTeX?

11

Como eu gostaria de usar o plug-in Gedit LaTeX que infelizmente não está disponível para o Gedit 3.2 nos repositórios, quero compilá-lo pessoalmente. A versão mais recente que você pode acessar em http://git.gnome.org/browse/gedit-latex suporta o Gedit do GNOME 3.

Na documentação, diz:

Devido a uma limitação na leitura de Configurações, o plug-in atualmente deve ser instalado no mesmo prefixo que o gedit. Por exemplo, se você estiver usando o gedit 3 da sua distribuição, precisará fazer

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

Se você estiver usando uma distribuição de 64 bits, também precisará passar --libdir=/usr/lib64para o ./configurescript.

Por isso, entrei cdno diretório que contém o código e tentei executar ./configure --prefix=/usr --libdir=/usr/lib64. Infelizmente, isso não funciona, dando a mensagem de erro:

bash: ./configure: No such file or directory

Depois de verificar a pasta, de fato não há arquivo configure, mas apenas configure.ac. O que posso fazer para compilar este plugin?

Ingo
fonte
1
apenas instale este pacote -> apt-get install autopointe execute o autogen.sh novamente .....
hhlp 20/10

Respostas:

9
  1. Biblioteca necessária para criar os arquivos de configuração

    sudo apt-get install intltool libtool
    
  2. Dependência necessária para compilar esses plug-ins

    sudo apt-get install gedit-dev
    
  3. Construa o arquivo de configuração

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

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

Se você estiver usando uma distribuição de 64 bits, também precisará passar --libdir=/usr/lib64 para ./configure script.

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

Com uma distribuição de 64 bits, também tive que criar dois links simbólicos, caso contrário, o plug-in não apareceria:

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
fonte
hhlp, muito obrigado! No entanto, touch config.rpath ./autogen.shdá um erro, você pode verificar minha pergunta novamente? Eu coloquei a mensagem lá. Muito obrigado!!
Ingo
Seja como for, agora ele funciona ....
Ingo
0

Supondo que você esteja usando o Ubuntu Oneiric de 64 bits, você deve baixar e extrair este http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 . Os pacotes intltool e libgtk-dev são necessários, então você deve instalá-los

sudo apt-get install intltool libgtk-3-dev

Depois de fazer isso, cdno diretório gedit-latex-3.2.1, você extraiu e executou

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

E tudo deve ficar bem.

PS O plug-in LaTeX usa borracha por padrão; portanto, se você não estiver alterando as ferramentas de compilação que já estão lá, instale (ou verifique se instalou) os pacotes: rubber, python-poppler, python-glade2, python-enchant e texlive.

Pablo Zubieta
fonte
o pacote libgtk-devnão sai em nenhuma versão do ubuntu -> packages.ubuntu.com/…
hhlp 20/10
1
Era libgtk-3-dev, não notei o erro de digitação, mas já o mudei. Obrigado por apontar isso.
Pablo Zubieta
Obrigado pela sua resposta, mas não parece funcionar porque você está perdendo a etapa touch config.rpath ./autogen.sh. Mas deixa pra lá, porque esse também não funciona;).
Ingo
Eu tentei como descrito (usando e extraindo o pacote no link que eu forneci) e tudo funcionou. Bem, boa sorte de qualquer maneira! :)
Pablo Zubieta