meld 3.11をUbuntu 14.04にインストールするにはどうすればよいですか?


9

meld 3.11をUbuntu 14.04で動作させようとしています

以下の方法で試してみました」

cd ~ 
git clone https://git.gnome.org/browse/meld 
cd meld  
sudo ln -s ~/meld/bin/meld /usr/bin/meld

しかし、ターミナルでmeldを実行すると、次のエラーが発生します

Traceback (most recent call last):
  File "/usr/bin/meld", line 223, in <module>
    setup_settings()
  File "/usr/bin/meld", line 197, in setup_settings
    cwd=melddir)
  File "/usr/lib/python2.7/subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception
   OSError: [Errno 2] No such file or directory

依存関係の問題なのか、Pythonパスの問題なのかはわかりません。


インストール方法については、READMEを確認してください。meldフォルダーにあります... setup.pyがあります。また、Ubuntuとは関係ありません。
RobotHumans 2014

バックポートを実行してみてください。3.11は、少なくともdebian試験運用用にパッケージ化されています。unix.stackexchange.com/q/112157/4671を参照してください。詳細については、その旨をお伝えください。
Faheem Mitha、2014

回答:


17
#Make a clean working directory
mkdir -p work/crap
#Get in to that directory
cd work/crap
#Clone git head
git clone https://git.gnome.org/browse/meld
#Get in to that project directory
cd meld
#Install dependencies
sudo apt-get install intltool itstool gir1.2-gtksource-3.0 libxml2-utils
#Install meld
sudo python setup.py install

再インストールせずにコード自体を操作したい場合は、通常はvenvにインストールし、インストールされているフォルダをIDEのvenvで開きます。

これらの手順の後にターミナルでmeldを実行した結果:

ここに画像の説明を入力してください

meldの現在のバージョンにはGTK + 3.14が必要ですが、これはUbuntu 14.04では使用できません(Meld requires GTK+ 3.14 or higher.エラー)。したがって、Ubuntu 14.04の場合、GTK + 3.14を必要としない最後のバージョンをチェックアウトする必要があります。これはmeld 3.14。*​​ブランチ(現在は3.14.3)なので、を使用してブランチをチェックアウトしgit checkout meld-3-14ます。


今からあなたの方法を試してみるつもりです。
イブンサイード

最後のステップを実行した後、私は以下を得ました。..... 'glib-compile-schemas'を実行できません:そのようなファイルまたはディレクトリはありません。......
2014

現在のインストールから見えない依存関係があるか、パッケージが壊れているか、壊れたディストリビューションやカスタムテーマを使用していて、ものを壊しています。いずれにせよ、ここで動作します
RobotHumans 14

2
あなたはどう思うか尋ねたならばUbuntuがAUに関連する質問であるか、そこに検索、あなたはこれを見つけるだろう:askubuntu.com/questions/161739/...このダングリング依存関係としてます:libglib2.0-binに、私脱線にどのポイント...
RobotHumans 2014

1
meldの現在のバージョンにはGTK + 3.14が必要ですが、これはUbuntu 14.04では利用できません(Meld requires GTK+ 3.14 or higher.エラー)。Ubuntu 14.04の場合、GTK + 3.14を必要としない最新バージョンをチェックアウトする必要があります。これはmeld 3.14。*​​ブランチ(現在は3.14.3)なので、を使用してブランチをチェックアウトしgit checkout meld-3-14ます。
jmiserez 2016年

1

meld 3.12がubuntu 14.10リポジトリで利用可能であることがわかりました。

debパッケージのインストールは14.04でも機能します

http://packages.ubuntu.com/utopic/all/meld/download


1
私のリポジトリにはまだ1.8.4しか表示されず、リンクが壊れています:(
Youda008

はい

Ubuntu 16(Xenial)のMeldパッケージのリンクは次のとおりです。パッケージは現在のバージョンより約2年遅れています。
Dan Dascalescu 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.