Bagaimana cara mengompilasi plugin LaTeX gedit?

11

Karena saya ingin menggunakan plugin Gedit LaTeX yang sayangnya tidak tersedia untuk Gedit 3.2 di repositori, saya ingin mengkompilasinya sendiri. Versi terbaru yang dapat Anda peroleh di http://git.gnome.org/browse/gedit-latex mendukung Gedit GNOME 3.

Dalam dokumentasi itu tertulis:

Karena keterbatasan dalam membaca Pengaturan, plugin saat ini harus diinstal dengan awalan yang sama dengan gedit. Misalnya jika Anda menggunakan gedit 3 dari distribusi Anda, Anda harus melakukannya

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

Jika Anda menggunakan distribusi 64bit, Anda juga harus meneruskan --libdir=/usr/lib64ke ./configureskrip.

Itu sebabnya saya cdmasuk ke direktori yang berisi kode, dan mencoba menjalankannya ./configure --prefix=/usr --libdir=/usr/lib64. Sayangnya, ini tidak berfungsi, memberikan pesan kesalahan:

bash: ./configure: No such file or directory

Setelah memeriksa folder, memang tidak ada file configure, tetapi hanya configure.ac. Apa yang bisa saya lakukan untuk mengkompilasi plugin ini?

Ingo
sumber
1
cukup instal paket ini -> apt-get install autopointdan jalankan autogen.sh lagi .....
hhlp

Jawaban:

9
  1. Pustaka yang diperlukan untuk membangun file konfigurasi

    sudo apt-get install intltool libtool
    
  2. Ketergantungan yang diperlukan untuk mengkompilasi plug-in ini

    sudo apt-get install gedit-dev
    
  3. Buat file konfigurasi

    touch config.rpath
    ./autogen.sh
    
  4. Konfigurasikan dan kompilasi

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

Jika Anda menggunakan distribusi 64bit, Anda juga harus lulus --libdir=/usr/lib64 untuk ./configure script.

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

Dengan distribusi 64bit, saya juga harus membuat dua tautan simbolik, jika tidak, plugin tidak akan muncul:

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
sumber
hhlp, terima kasih banyak! Namun, touch config.rpath ./autogen.shmemberikan kesalahan, bisakah Anda memeriksa pertanyaan saya lagi? Saya menaruh pesan di sana. Terima kasih banyak!!
Ingo
Apa pun, sekarang berhasil ....
Ingo
0

Dengan asumsi Anda menggunakan Ubuntu Oneiric 64-bit, Anda harus mengunduh dan mengekstrak http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 ini . Paket intltool dan libgtk-dev diperlukan, jadi Anda harus menginstalnya

sudo apt-get install intltool libgtk-3-dev

Setelah Anda selesai melakukannya, cdke direktori gedit-latex-3.2.1 yang Anda ekstrak dan jalankan

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

Dan semuanya harus baik-baik saja.

PS Plugin LaTeX menggunakan karet secara default, jadi jika Anda tidak mengubah alat kompilasi yang sudah ada, Anda harus menginstal (atau memeriksa jika diinstal) paket-paket: rubber, python-poppler, python-glade2, python-glade2, python-enchant dan texlive.

Pablo Zubieta
sumber
paket libgtk-devtidak keluar dalam versi ubuntu -> packages.ubuntu.com/...
hhlp
1
Itu libgtk-3-dev, saya tidak memperhatikan kesalahan ketik, tapi saya sudah mengubahnya. Terima kasih telah menunjukkannya.
Pablo Zubieta
Terima kasih atas jawaban Anda, tetapi sepertinya tidak berhasil karena Anda melewatkan langkahnya touch config.rpath ./autogen.sh. Tapi tidak pernah, karena yang itu juga tidak berfungsi;).
Ingo
Saya mencobanya seperti dijelaskan (menggunakan dan mengekstrak paket di tautan yang saya berikan) dan everithing berhasil. Yah, semoga berhasil ya! :)
Pablo Zubieta