Ubuntu 14.04에 meld 3.11을 설치하는 방법은 무엇입니까?

Ubuntu 14.04에 meld 3.11을 설치하는 방법은 무엇입니까?

우분투 14.04에서 Meld 3.11을 작동시키려고 합니다.

아래 방법을 따라해 보았습니다."

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 경로 문제인지 확실하지 않습니다.

답변1

#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)이므로 .checkout 브랜치를 사용합니다 git checkout meld-3-14.

답변2

우분투 14.10 저장소에서 meld 3.12를 사용할 수 있다는 것을 알았습니다.

deb 패키지 설치는 14.04에서도 작동합니다.

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

관련 정보