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