Instale o 'gedit-plugin' para uma versão desatualizada do gedit

4

Usando estas instruções, eu poderia obter o gedit 3.10 .4 para rodar no Ubuntu 16.04.

Agora, preciso instalar a versão gedit-plugins que corresponde ao gedit 3.10.4. As fontes são aqui , mas eu não consegui fazê-las funcionar.

Mais precisamente, eu fiz:

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

Mas eu recebo:

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).

Então, aqui está a minha pergunta: como posso ter gedit-plugins funcionando?   Em particular, eu preciso do plug-in do terminal para funcionar .

P.S. Eu já instalei o libvte-dev

Editar (resposta do wintermute abaixo)

sim, eu tentei. Aqui está o que eu tenho:

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.
    
por user2413 24.04.2016 / 23:43

2 respostas

3

Eu tive que descobrir que o processo de criação não é tão fácil de resolver. No entanto, encontrei outra abordagem para você obter a versão antiga de gedit e gedit-r-plugin em execução.

Primeiro, remova os rastreios de sua compilação de gedit e instalação de tentativas (altere os caminhos respectivamente para se adequarem à sua situação).

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

O próximo comando desinstala a versão 3.18.3 eventualmente existente de gedit , gedit-dev , gedit-plugins e gedit-common .

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

É melhor executar as etapas a seguir em um diretório separado limpo.

Agora baixando o pacote de dependências apropriado para gedit-common 3.10.4 e instalando-o.

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 

Em seguida, faça o download do pacote gedit 3.10.4 adequado e instale-o

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 

E fazendo o download do pacote gedit-dev 3.10.4 adequado e instalando-o.

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 

Finalizando o download do pacote gedit-plugins 3.10.1 adequado

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

Precisamos descompactar este arquivo .deb baixado porque precisamos fazer duas alterações (sudo keps o proprietário do pacote intacto).

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

Primeiro, editamos tmp/DEBIAN/control e alteramos python3 (<< 3.5), python3 (>= 3.4~), python3.4 para python3 (>= 3.5~), python3.5 .

sudo nano tmp/DEBIAN/control

Em seguida, editamos tmp/DEBIAN/postinst e alteramos py3compile -p gedit-plugins /usr/lib/x86_64-linux-gnu/gedit/plugins -V 3.4 para py3compile -p gedit-plugins /usr/lib/x86_64-linux-gnu/gedit/plugins -V 3.5 .

sudo nano tmp/DEBIAN/postinst

Agora podemos empacotar um novo arquivo .deb.

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

E alterando a propriedade do novo arquivo .deb (substitua o nome de usuário por seu nome de usuário)

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

Agora, finalmente, instalando-o.

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

E agora baixamos o pacote gedit-r-plugin 0.8.0.2 adequado e o instalamos.

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 

A única coisa que resta agora é proteger tudo isso da atualização.

sudo apt-mark hold gedit-common gedit gedit-dev gedit-plugins gedit-r-plugin
    
por Videonauth 29.04.2016 / 21:02
0

Você já tentou baixar a versão correta do pacote compilado para uma versão mais antiga e instalá-la manualmente?

link para 3.10.1-1ubuntu2 de 14.04

link para 3.10.1-1ubuntu3 de 14.10

Você pode usar o instalador gráfico ou instalá-lo a partir do terminal com

$ dpkg -i ~/Downloads/package.deb
    
por wintermute 29.04.2016 / 06:13