Установите `gedit-plugin` для более ранней версии gedit

Используя эти инструкции, я мог заставить gedit 3.10.4 работать на Ubuntu 16.04.

Теперь мне нужно установить версию gedit-plugins, соответствующую gedit 3.10.4. Источники здесь , но я не смог заставить их работать.

Точнее, я сделал:

dpkg: error processing package gedit-plugins (--install):
 dependency problems - leaving unconfigured
Processing triggers for libglib2.0-0:amd64 (2.48.0-1ubuntu4) ...
Errors were encountered while processing:
 gedit-plugins
cd Downloads/
cd gedit-plugins-3.10.1/
./autogen.sh

Но я получаю:

Configuration:

    Source code location:   .
    Compiler:               gcc
    Prefix:         /usr/local
    Python Plugins Support: yes
    Plugins:                bookmarks bracketcompletion charmap codecomment colorpicker colorschemer commander dashboard drawspaces joinlines multiedit smartspaces textsize wordcompletion 

    Disabled plugins:       synctex (dbus-python not found), terminal (vte not found), git (libgit2-glib not found)

Note: you have to install these plugins into the same prefix as your gedit
installation (probably /usr if you're using your distro packages, /usr/local
if you have compiled it on your own).

Итак, вот мой вопрос: как я могу запустить и запустить gedit-plugins? В частности, мне нужен терминальный плагин для работы .

<час>

П.С. Я уже установил libvte-dev

Правка (ответ Wintermute ниже)

Да, я пытался. Вот что я получил:

Preparing to unpack gedit-plugins_3.10.1-1ubuntu2_amd64.deb ...
Unpacking gedit-plugins (3.10.1-1ubuntu2) over (3.10.1-1ubuntu3) ...
dpkg: dependency problems prevent configuration of gedit-plugins:
 gedit-plugins depends on python3.4; however:
  Package python3.4 is not installed.
 gedit-plugins depends on python3 (<< 3.5); however:
  Version of python3 on system is 3.5.1-3.
 gedit-plugins depends on gir1.2-gucharmap-2.90; however:
  Package gir1.2-gucharmap-2.90 is not installed.
 gedit-plugins depends on gir1.2-vte-2.90; however:
  Package gir1.2-vte-2.90 is not installed.
 gedit-plugins depends on gir1.2-zeitgeist-2.0; however:
  Package gir1.2-zeitgeist-2.0 is not installed.
4
задан 13 April 2017 в 15:24

2 ответа

Я должен был узнать, что процесс сборки не настолько легко решить. Однако я нашел, что другой подход для Вас получил старую версию gedit и gedit-r-plugin и выполнение.

Сначала удаляя трассировки Вашей компиляции gedit и установки попыток (изменяют пути соответственно для установки ситуации).

cd ~/your build dir of gedit-plugins/
sudo make uninstall
cd ~/your build dir of gedit/
sudo make uninstall

Следующая команда удаляет в конечном счете существующие 3.18.3 версий gedit, gedit-dev, gedit-plugins и gedit-common.

sudo apt-get remove gedit gedit-dev gedit-plugins gedit-common

Лучше всего сделать следующие шаги в чистом отдельном каталоге.

Теперь загружая надлежащий пакет зависимостей для gedit-common 3.10.4 и установка его.

wget http://mirrors.kernel.org/ubuntu/pool/main/g/gedit/gedit-common_3.10.4-0ubuntu13_all.deb
sudo dpkg -i gedit-common_3.10.4-0ubuntu13_all.deb 

Затем загрузка надлежащего gedit 3.10.4 пакет и установка его

wget http://mirrors.kernel.org/ubuntu/pool/main/g/gedit/gedit_3.10.4-0ubuntu13_amd64.deb
sudo dpkg -i gedit_3.10.4-0ubuntu13_amd64.deb 

И загрузка надлежащего gedit-dev 3.10.4 пакет и установка его.

wget http://mirrors.kernel.org/ubuntu/pool/main/g/gedit/gedit-dev_3.10.4-0ubuntu13_amd64.deb
sudo dpkg -i gedit-dev_3.10.4-0ubuntu13_amd64.deb 

Finaly, загружающий надлежащее gedit-plugins 3.10.1 пакет

wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gedit-plugins/gedit-plugins_3.10.1-1ubuntu3_amd64.deb

Мы должны распаковать, это загрузило .deb файл, потому что мы должны сделать два изменения (sudo keps неповрежденный владелец пакетов).

sudo dpkg-deb -R gedit-plugins_3.10.1-1ubuntu3_amd64.deb tmp

Сначала мы редактируем tmp/DEBIAN/control и изменение python3 (<< 3.5), python3 (>= 3.4~), python3.4 кому: python3 (>= 3.5~), python3.5.

sudo nano tmp/DEBIAN/control

Затем мы редактируем tmp/DEBIAN/postinstи изменение py3compile -p gedit-plugins /usr/lib/x86_64-linux-gnu/gedit/plugins -V 3.4 кому: py3compile -p gedit-plugins /usr/lib/x86_64-linux-gnu/gedit/plugins -V 3.5.

sudo nano tmp/DEBIAN/postinst

Теперь мы можем упаковать новый .deb файл.

sudo dpkg-deb -b tmp gedit-plugins_3.10.1-1ubuntu4_amd64.deb

И изменение владения нового .deb файла (заменяют имя пользователя Вашим именем пользователя),

sudo chown username:username gedit-plugins_3.10.1-1ubuntu4_amd64.deb

Теперь наконец установка его.

sudo dpkg -i gedit-plugins_3.10.1-1ubuntu4_amd64.deb

И теперь мы загружаем надлежащее gedit-r-plugin 0.8.0.2 пакет и установка это.

wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gedit-r-plugin/gedit-r-plugin_0.8.0.2-Gtk3-Python3-1ubuntu1_all.deb
sudo dpkg -i gedit-r-plugin_0.8.0.2-Gtk3-Python3-1ubuntu1_all.deb 

Только вещь, теперь оставленная, защищает это все от обновления.

sudo apt-mark hold gedit-common gedit gedit-dev gedit-plugins gedit-r-plugin
2
ответ дан 14 April 2017 в 01:24
  • 1
    Я думаю " в то время как read" прием очень полезен, спасибо. Таким образом, можно связать много команд. – jms 18 September 2017 в 06:31

Вы попытались загрузить правильную версию пакета, скомпилированного для более старого выпуска и установить его вручную?

http://www.ubuntuupdates.org/package/core/trusty/universe/base/gedit-plugins для 3.10.1-1ubuntu2 от 14,04

http://www.ubuntuupdates.org/package/core/vivid/universe/base/gedit-plugins для 3.10.1-1ubuntu3 от 14,10

можно или использовать графический установщик или установить их от терминала с

$ dpkg -i ~/Downloads/package.deb
0
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: