회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

Meld is a visual diff and merge tool. http://meld.sourceforge.net/

효율적으로 소프트웨어를 개발하기 위해 버전별로 파일을 비교하여 차이점을 살펴볼 때가 있습니다. 예를 들어 안드로이드 cupcake, donut, eclair 소스에서 어느 부분이 달라졌는지를 살펴보거나 할 때 유용하게 사용할 수 있습니다. (물론 안드로이드의 경우는 차이 부분만 받을 수도 있고, 일반적으로는 diff 명령어를 이용할 수 있지만 알아보기 어려운 등의 불편함이 있습니다.)
diff 및 merge 기능을 가진 상용 소프트웨어들이 나와 있기는 하지만 대부분 윈도우즈 환경에서 동작하는 것으로 리눅스에서 주로 작업하는 개발자에게는 불편함이 있습니다. 물론 vi 에 능숙한 사람에게는 vimdiff 도 있겠지만 익숙하지 않은 사용자에게는 불편함이 있습니다. 그래서 (많이 알려져 있지 않은 것 같아서 ...) Ubuntu에서 작업을 시작하는 개발자를 위해 유용한 비주얼 도구를 하나 소개할까 합니다.

우분투에서 설치 방법은 다음과 같습니다.

시스템 > 관리 > 시냅틱 패키지 관리자

를 실행합니다. [빠른 검색]에서 'meld'를 입력하면 1.3.0-2 버전의 패키지가 나옵니다.
그러면 이를 선택하고 설치하면 됩니다.

명령어를 이용하고 싶은 경우에는 다음과 같이 설치할 수 있습니다.

 

$ sudo apt-get install meld


설치가 완료되면

프로그램 > 개발 > Meld 차이 보기

가 나타나고 이를 선택하면 실행하여 사용하면 됩니다. 참~~ 쉽 죠~~~

다음은 최신 버전으로 업데이트를 하는 방법입니다. (현재 가장 최근 버전은 1.3.1입니다.)

http://meld.sourceforge.net/

에 가서 [download]를 선택하여 1.3 디렉토리로 가도 되고, 아니면 직접

http://ftp.gnome.org/pub/gnome/sources/meld/1.3/

로 가서  

meld-1.3.1.tar.gz 혹은 meld-1.3.1tar.bz2

를 다운받습니다.

적당한 곳에 파일을 풀고 나서

$ cd meld-1.3.1
$ mv INSTALL INSTALL.org
$ cp INSTALL.org INSTALL

를 실행하고 나서 INSTALL 파일의 21행의

prefix := /usr/local


 
prefix := /usr

으로 수정합니다. 마지막으로 

$ sudo make prefix=/usr install

를 실행하면 설치가 됩니다.
Meld를 실행하여 Help > 정보 를 통해 Meld 1.3.1으로 업데이트된 것을 확인할 수 있습니다.
(기본적으로는 $ sudo make install 만으로 설치가 되지만 /usr/local 아래에 설치가 되어 시냅틱 패키지 관리자로 설치한 디렉토리와 달라지기 때문에 위와 같이 합니다. Eclipse 에서 작업을 하시는 분은 Subclipse 를 이용하시면 더 도움이 될 것 같습니다.)

그럼 삽질을 줄이는데 도움이 되시길 ...

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108396
190 Android source build - 우분투 9.10 / 8.10 x86_64 빌드 ... [3] 고포릿 2010-01-08 6412
189 6410 구입 [1] 전병진 2009-04-25 6452
188 대학생도 신청 가능한 안드로이드 포팅교육이 있네요 [9] 전호철 2010-06-29 6462
187 삼성 공식 커널 2.6.28.6-samsung-v2 release [7] 주재경 2009-08-08 6476
186 삼성, 업계 첫 2.0GHz 모바일AP `엑시노스 5250` 개발 파란새 2011-12-02 6483
185 [빵터짐] LG전자 “우리 휴대폰 안쓰면 출입금지” [4] 고도리 2011-12-07 6488
» Ubuntu에서 Meld(visual diff & merge tool)를 이용한 삽질 줄... 이창훈 2010-01-28 6491
183 Odroid-T 완전~초보의 Logo Image 올리기. file [6] stshyoung 2011-03-10 6492
182 [소식] aESOP-S3C6410 PCB가 입고되었습니다. file [26] 고현철 2009-02-07 6504
181 훌 재오픈 축하~ [1] 박병구 2006-04-08 6508
180 칩 조언 부탁합니다 [3] 김광근 2010-01-27 6513
179 [잡담] 사라지는 안드로이드 관련 분석자료들.... [8] 고도리 2009-07-29 6530
178 Ordroid-T의 외장 GPS 수신율에 불만을 갖고 계신 분들 있나... file [4] 도찬구 2010-08-07 6534
177 VMware 리눅스 환경에서 TFTP,NFS 구동하기 [2] 잇힝국대통령 2010-03-13 6537
176 Galaxy-Tab 10.1 Open Accessory 오류 해결 ^^; [8] 이제현 2011-08-16 6540
175 [소식] Samsung CPU용 froyo가 풀린 듯 하네요. [9] 고도리 2010-08-04 6547
174 Ubuntu 9.10 on ODROID file [10] 이제현 2010-02-17 6560
173 2011년에 같이 커널 공부 했으면 좋겠습니다. [3] 최종환 2010-12-24 6560
172 [문의] YUV 파일생성후 화면출력이 에러가 나네요 ... file [2] 장석원 2010-01-04 6574
171 S5PV310 Samsung Orion 1G Dual [16] 한정석 2010-11-16 6615

사용자 로그인