Як скласти плагін Gedit LaTeX?


11

Оскільки я хотів би використовувати плагін Gedit LaTeX, який, на жаль, недоступний для Gedit 3.2 у сховищах, я хочу скомпілювати його самостійно. Остання версія, яку ви можете отримати на http://git.gnome.org/browse/gedit-latex , підтримує GNOME 3 Gedit.

У документації зазначено:

Через обмеження в налаштуваннях читання, плагін наразі повинен бути встановлений у тому ж префіксі, що і gedit. Наприклад, якщо ви використовуєте gedit 3 для свого розповсюдження, вам потрібно це зробити

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

Якщо ви використовуєте 64-бітовий дистрибутив, вам також потрібно перейти --libdir=/usr/lib64до ./configureсценарію.

Ось чому я cdзайшов до каталогу, який містить код, і спробував запустити ./configure --prefix=/usr --libdir=/usr/lib64. На жаль, це не працює, передаючи повідомлення про помилку:

bash: ./configure: No such file or directory

Перевіривши папку, насправді немає файлу configure, а лише configure.ac. Що я можу зробити, щоб скласти цей плагін?


1
просто встановіть цей пакет -> apt-get install autopointта виконайте autogen.sh знову .....
hhlp

Відповіді:


9
  1. Бібліотека необхідна для створення файлів конфігурації

    sudo apt-get install intltool libtool
    
  2. Залежність, необхідна для складання цих плагінів

    sudo apt-get install gedit-dev
    
  3. Побудувати файл конфігурації

    touch config.rpath
    ./autogen.sh
    
  4. Налаштування та компіляція

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

Якщо ви використовуєте дистрибутив 64 - бітної, ви також повинні пройти --libdir=/usr/lib64 в ./configure script.

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

При 64-бітовому розподілі мені також довелося створити два символічних посилання, інакше плагін не з’явиться:

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, спасибі велике! Однак touch config.rpath ./autogen.shдає помилку, чи можете ви ще раз перевірити моє запитання? Я поклав повідомлення туди. Дуже дякую!!
Інго

Як би там не було, зараз це працює ....
Ingo

0

Припустимо, що ви використовуєте 64-розрядний Ubuntu Oneiric, вам потрібно завантажити та витягнути цей http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 . Пакети intltool та libgtk-dev потрібні, тому вам доведеться їх встановити

sudo apt-get install intltool libgtk-3-dev

Як тільки ви це зробите, cdу каталог gedit-latex-3.2.1 ви вилучили та запустите

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

І все має бути добре.

PS Плагін LaTeX використовує гуму за замовчуванням, тому, якщо ви не змінюєте інструменти компіляції, які вже є, вам слід встановити (або перевірити, чи встановлено) пакунки: гума, python-poppler, python-glade2, python-enchant і texlive.


пакет libgtk-devне виходить в будь-якої версії Ubuntu -> packages.ubuntu.com / ...
hhlp

1
Це був libgtk-3-dev, я не помітив машинопис, але я вже змінив його. Дякую, що вказали на це.
Пабло Зуб'єта

Дякуємо за вашу відповідь, але це, здається, не працює, тому що ви пропускаєте крок touch config.rpath ./autogen.sh. Але не майте на увазі, тому що і той не працює;).
Інго

Я спробував це, як описано (використовуючи та витягуючи пакет у наданому посиланням) і коли-небудь працював. Ну, удачі все одно! :)
Пабло Зуб'єта
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.