web-dev-qa-db-ja.com

geditのダウングレードバージョン用に `gedit-plugin`をインストールします

これら 命令を使用すると、gedit 3.10.4をubuntu 16.04で実行できます。

次に、gedit 3.10.4に対応するgedit-pluginsのバージョンをインストールする必要があります。ソースは here ですが、動作させることができませんでした。

より正確には、私はやった:

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
user2413

ビルドプロセスはそれほど簡単に解決できないことを見つけなければなりませんでした。しかし、古いバージョンの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バージョンのgeditgedit-devgedit-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 

最終的に適切なgedit-plugins 3.10.1パッケージをダウンロードする

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

2つの変更を行う必要があるため、このダウンロードした.debファイルを解凍する必要があります(Sudoはパッケージの所有者をそのまま保持します)。

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

最初にtmp/DEBIAN/controlを編集し、python3 (<< 3.5), python3 (>= 3.4~), python3.4python3 (>= 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.4py3compile -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
Videonauth

古いリリース用にコンパイルされた適切なバージョンのパッケージをダウンロードして、手動でインストールしようとしましたか?

http://www.ubuntuupdates.org/package/core/trusty/universe/base/gedit-plugins 14.04から3.10.1-1ubuntu2の場合

http://www.ubuntuupdates.org/package/core/vivid/universe/base/gedit-plugins 14.10から3.10.1-1ubuntu3まで

グラフィックインストーラーを使用するか、ターミナルからインストールします

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