Поскольку я хотел бы использовать ЛАТЕКСНЫЙ плагин Gedit, который, к сожалению, не доступен для 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
. Что я могу сделать для компиляции этого плагина?
Предполагая, что вы используете Ubuntu Oneiric 64-bit, вы должны загрузить и извлечь это 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, который вы извлекли и запустили [ 115]
./configure --prefix=/usr --libdir=/usr/lib64
make
sudo make install
И все должно быть хорошо.
P.S. Плагин LaTeX по умолчанию использует резину, поэтому, если вы не меняете уже существующие инструменты компиляции, вам следует установить (или проверить, если установлены) пакеты: rubber, python-poppler, python-glade2, python-enchant и texlive. [ 117]
Библиотека, необходимая для создания файлов конфигурации
sudo apt-get install intltool libtool
Зависимость, необходимая для компиляции этих плагинов
sudo apt-get install gedit-dev
Создание файла конфигурации
touch config.rpath
./autogen.sh
Настройка и компиляция
./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/