web-dev-qa-db-fra.com

Installez `gedit-plugin` pour une version dégradée de gedit

En utilisant ces instructions, je pourrais faire fonctionner gedit 3.10.4 sur Ubuntu 16.04.

Maintenant, je dois installer la version de gedit-plugins qui correspond à gedit 3.10.4. Les sources sont ici mais je n'ai pas réussi à les faire fonctionner.

Plus précisément, j'ai fait:

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

Mais je reçois:

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

Alors voici ma question: comment puis-je avoir gedit-plugins opérationnel? En particulier, j'ai besoin du plugin terminal pour fonctionner .


P.S. J'ai déjà installé libvte-dev

Edit (réponse de wintermute ci-dessous)

oui j'ai essayé. Voici ce que j'ai eu:

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
user2413

Je devais découvrir que le processus de construction n’était pas si facile à résoudre. Cependant, j'ai trouvé une autre approche pour que vous obteniez l'ancienne version de gedit et gedit-r-plugin opérationnelle.

Commencez par supprimer les traces de vos tentatives de compilation et d’installation de gedit (modifiez les chemins en fonction de votre situation).

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

La commande suivante désinstalle la version 3.18.3 éventuellement existante de gedit, gedit-dev, gedit-plugins et gedit-common.

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

Il est préférable d’effectuer les étapes suivantes dans un répertoire séparé propre.

Téléchargez maintenant le paquet de dépendances approprié pour gedit-common 3.10.4 et installez-le.

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 

Ensuite, téléchargez le package gedit 3.10.4 approprié et installez-le.

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 

Et télécharger le package gedit-dev 3.10.4 approprié et l’installer.

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 

Télécharger finalement le package gedit-plugins 3.10.1 approprié

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

Nous devons décompresser ce fichier .deb téléchargé car nous devons effectuer deux modifications (Sudo laisse le propriétaire des paquets intact).

Sudo dpkg-deb -R gedit-plugins_3.10.1-1ubuntu3_AMD64.deb tmp

Nous éditons d’abord tmp/DEBIAN/control et changeons python3 (<< 3.5), python3 (>= 3.4~), python3.4 en python3 (>= 3.5~), python3.5.

Sudo nano tmp/DEBIAN/control

Ensuite, on édite tmp/DEBIAN/postinst et on change py3compile -p gedit-plugins /usr/lib/x86_64-linux-gnu/gedit/plugins -V 3.4 en py3compile -p gedit-plugins /usr/lib/x86_64-linux-gnu/gedit/plugins -V 3.5.

Sudo nano tmp/DEBIAN/postinst

Nous pouvons maintenant créer un nouveau fichier .deb.

Sudo dpkg-deb -b tmp gedit-plugins_3.10.1-1ubuntu4_AMD64.deb

Et changer la propriété du nouveau fichier .deb (remplacer le nom d'utilisateur par votre nom d'utilisateur)

Sudo chown username:username gedit-plugins_3.10.1-1ubuntu4_AMD64.deb

Maintenant, finalement l'installer.

Sudo dpkg -i gedit-plugins_3.10.1-1ubuntu4_AMD64.deb

Et maintenant, nous téléchargeons le package gedit-r-plugin 0.8.0.2 approprié et l’installons.

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 

La seule chose qui reste maintenant est de protéger tout cela de la mise à niveau.

Sudo apt-mark hold gedit-common gedit gedit-dev gedit-plugins gedit-r-plugin
2
Videonauth

Avez-vous essayé de télécharger la bonne version du paquetage compilé pour une version plus ancienne et de l’installer manuellement?

http://www.ubuntuupdates.org/package/core/trusty/universe/base/gedit-plugins pour 3.10.1-1ubuntu2 à partir du 14.04

http://www.ubuntuupdates.org/package/core/vivid/universe/base/gedit-plugins pour la version 3.10.1-1ubuntu3 à partir de 14h10

Vous pouvez utiliser l’installateur graphique ou les installer depuis un terminal avec

$ dpkg -i ~/Downloads/package.deb
0
wintermute