Ubuntu 14.04에서 meld 3.11을 설치하는 방법?


9

우분투 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

의존성 문제 또는 파이썬 경로 문제인지 확실하지 않습니다.


설치 지침은 README를 확인하십시오. meld 폴더에 있습니다. setup.py가 있습니다. 우분투와는 아무런 관련이 없습니다.
RobotHumans

백 포트를 시도하십시오. 3.11은 최소한 데비안 실험용 패키지로 제공됩니다. unix.stackexchange.com/q/112157/4671를 참조하십시오 . 이에 대한 자세한 정보가 필요하면 말하십시오.
Faheem Mitha

답변:


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.


나는 지금 당신의 방법을 시도 할 것입니다.
Ibn Saeed 16:09에

마지막 단계를 수행 한 후 다음을 얻었습니다. ..... 'glib-compile-schemas'를 실행할 수 없습니다 : 해당 파일이나 디렉토리가 없습니다. ......
Ibn Saeed

현재 설치에서 볼 수없는 매달려있는 종속성이 있거나 패키지가 손상되었거나 깨진 배포판 또는 사용자 정의 테마를 사용하여 물건을 깰 수 있습니다. 어쨌든 여기에서 작동합니다
RobotHumans

2
AU에 대한 우분투 관련 질문이라고 생각하거나 질문 한 경우 askubuntu.com/questions/161739/… 을 찾을 수 있습니다 .
RobotHumans

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

우분투 14.10 저장소에서 meld 3.12를 사용할 수 있음을 발견했습니다.

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

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


1
내 저장소에는 여전히 1.8.4 만 표시되고 링크가 끊어졌습니다. (
Youda008

Yep 14.10 지원은 오래 전에 종료되었습니다
kmmbvnr

Ubuntu 16 (Xenial)Meld 패키지에 대한 링크는 다음과 같습니다 . 이 패키지는 현재 버전 보다 약 2 년 뒤떨어져 있습니다.
Dan Dascalescu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.