Intereting Posts
Быстрый способ временно отключить ярлыки compiz и gnome Как проверить, требует ли установка пакета перезагрузки? python desktopcouch работает только с учетной записью root Детали системы Unity показывают, что мой драйвер неизвестен, есть ли способ исправить это? Невозможно изменить раскладку клавиатуры в некоторых программах Qt Что мне делать дальше с зараженными файлами и ошибками? Ubuntu 16.04: ошибка ввода-вывода простого сканирования Будет ли Единство стать тематическим? Обновление Ubuntu прекращается при настройке mysql-server-5.7 Как переконфигурировать графику от Intel, интегрированной в Intel / ATI, с возможностью переключения? Почему некоторые файлы в / etc имеют числовой префикс? что означает «вы сломали пакет»? Как изменить путь к папке синтаксических файлов XML? (Gedit) Восстановить сочетание клавиш по умолчанию для рабочего пространства Switcher / Show Desktop Как переназначить супер + w на другую комбинацию клавиш

Как скомпилировать плагин gedit LaTeX?

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

В документации говорится:

Из-за ограничения на чтение настроек, плагин в настоящее время должен быть установлен в том же префиксе, что и gedit. Например, если вы используете gedit 3 из своего дистрибутива, вам нужно сделать

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

Если вы используете 64- --libdir=/usr/lib64 дистрибутив, вам также необходимо передать --libdir=/usr/lib64 ./configure .

Вот почему я cd в каталог, содержащий код, и попытался запустить ./configure --prefix=/usr --libdir=/usr/lib64 . К сожалению, это не работает, и сообщение об ошибке:

 bash: ./configure: No such file or directory 

Проверяя папку, там действительно нет configure файла, но только configure.ac . Что я могу сделать, чтобы скомпилировать этот плагин?

  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 дистрибутив, вам также необходимо передать --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/ 

Предполагая, что вы используете 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 по умолчанию использует резину, поэтому, если вы не меняете инструменты компиляции, которые уже есть, вы должны установить (или проверить, установлены ли) пакеты: rubber, python-poppler, python-glade2, python-enchant и texlive.