[완료]우분투 10.04.3 LTS 에서 meld 설치하기

oosap의 이미지

제 맨 아래 답글을 보시면 됩니다.

아래는 그 과정의 쓰레드이니 참조만 하세요...

--- 아래 ---

저는 우분투 사용중입니다.
실은 meld 를 써보고 싶었는데 pygtk 를 설치해야 하더군요..
sudo apt-get install 의 마법이 통하지 않았습니다. 좀 검색을 해보니 ./configure make make install 이라는 GNU 스타일로 설치를 해야 하더라구요... 게다가 gtk+ 를 먼저 설치해야 하구요..
gtk+ 설치는 어떻게 하는가 보니까 그것도 ./configure make make install 해야 하는 것 같아요..
GNU 스타일로 빌드 하고 설치하는 것을 한번도 안해봤네요 TT 관련 내용을 공부해본 적은 있지만 직접 설치해본 적이 없어서 당황스럽습니다.
apt-get install 의 마법이 원랜 gtk 에는 안통하는게 맞나요?
GNU 스타일로 컴파일하고 설치해서 쓰시나요?

아래의 것들을 모두 설치해야 하는데 일부라도 autoconf 를 통한 GNU 스타일로 해야한다면 끔찍할 것 같습니다.

GTK+ 3.0
GLib 2.28
Pango 1.28
Gdk-Pixbuf 2.24
ATK 2.0

세벌의 이미지

우분투라면 ubuntu.or.kr 에 물어보시면 될 거 같고요...

./cofigure
make
make install
식으로 설치하는 방법도 해보시면 특별히 어렵지는 않을 겁니다.
나중에 필요가 없어져서 설치한 것 지우려면 쉽지 않긴 합니다만...

oosap의 이미지

삭제합니다.

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

oosap의 이미지

제가 계속 삽질하고 있었네요...
제 우분투에는 pygtk 가 이미 설치되어있었습니다. 이름이 python-gtk2-dev 이군요.

그런데 meld 실행시 pygtk 가 없다고 나오는 것은 meld 의 버그였습니다!!

https://bugs.launchpad.net/ubuntu/+source/meld/+bug/579487

위 쓰레드에 이야기가 나오는데요 그 버그는 위 쓰레드를 통해 리포트 되었고 수정되 되었어요.
그런데

the bug has been fixed in the latest development version of Ubuntu - Maverick Meerkat. It won't be fixed in previous versions of Ubuntu because the package doesn't fit the requirements for backporting. See https://help.ubuntu.com/community/UbuntuBackports for more information.

최신 우분투에서는 수정 반영이 되지만 위에서 이야기하는 규정에 따라 백포트를 하지 않는다고 하네요...
아직 이해할 수는 없네요... 이부분... meld 는 결국 당장은 사용하지 않기로 해야겠어요... 나중에 최신버전으로 업그레이드하면 써보기로...

제 우분투는 아래와 같습니다.

___@---------------:~$ cat /etc/issue
Ubuntu 10.04.3 LTS \n \l

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

oosap의 이미지


http://ubuntu.or.kr/viewtopic.php?f=10&t=20088&p=95662#p95662

저와 같은 버전의 우분투에서도 meld 사용이 가능하군요.
ubuntu.or.kr 에서 위와 같은 해결책을 구했습니다.

meld ... 써보니 정말 감동입니다.
어려워만 보였던 리눅스에서의 폴더 컴페어 meld 로 한번 시험만 해봤을 뿐인데 완전 감동입니다.
Kdiff3, Kompare, DirDiff vim plugin, vimdiff 등등을 시험해봤는데 meld 만한 것이 없네요...

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

winner의 이미지

kdiff3는 한글처리가 좀 짜증났는데 잘 나오네요.
kdiff3 처럼 3 way merge 도구로 발전했으면 좋겠는데 아쉽게도 2 way 까지만 지원하고, 더이상 개발되지 않는 것 같네요.

kdiff3 가 개선이 되어야 TortoiseHg 가 국내에 더 보급이 될텐데... 고민입니다.

oosap의 이미지

3 way merge 가 뭔지 모르지만 meld 에서 폴더 3개나 파일 3개의 비교와 머지는 됩니다.

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

winner의 이미지

Windows도 되는 것 같고...

개발도 중지된게 아니라 news update 만 안 하고 있네요.. -_-.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.