web-dev-qa-db-ja.com

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

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パスの問題かどうかはわかりません。

9
Ibn Saeed
#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を実行した結果:

enter image description here

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を使用してブランチをチェックアウトします。

17
RobotHumans

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

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

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

1
kmmbvnr