>> Edit article
이름
제목
패스워드
얼마전에 팁란에 lmule이 올라왔더군요 그래서 궁금해서 한번 설치를 해봤는데 정말 좋군요^^ 자 그럼 어디 한번 열심히 컴파일을 해보도록 하죠~~ 준비물 1.lmule을 받아야 하는데 홈페이지에 소스가 없더군요...ㅡ.ㅡ 그래서 CVS버젼을 받아야 합니다. CVS를 받는 방법은 다음과 같습니다 cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/lmule login 위에걸 한텀에서 치면 login:하고 물어 옵니다 그러면 그냥 엔터를 칩니다 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/lmule co lmule 그담에 위에걸 한텀에서 치면 파일을 쫙 받아 오게 됩니다올렸습니다 그러면 CVS버젼을 받게 됩니다. lmule이라는 디렉이 생기며 거기에 받아 됩니다 2.wxWINDOWS라는 놈이 필요 합니다 http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.4.0.tar.gz rpm도 있지만 꼭 소스를 받으셔야 합니다 그 이유는 lmule의 개발차가 wxWINDOWS를 사용을 해서 lmule을 만들었지 만 lmule이 정상 작동을 할려면 wxWINDOWS에 조금의 패치를 해서 컴파일 해야 하기 때문에 꼭 소스파일을 받아야 합니다 자 그러면 일단 준비물은 다 되었습니다. 이제 본격적인 컴파일을 해보도록 하죠!!! 1. 일단 wxWINDOWS를 설치 해야 하는데 패치를 해야 합니다 패치 파일은 lmule에 들어 가보시면 src라는 디렉토리 내에 wx-patch라는 파일이 있습니다 그런데 CVS버젼은 wx-patch에 조금의 경로 문제가 있습니다 wx-patch를 열어 보시면 151,152,153번 라인에 경로가 잘못 되어서 패치를 하면 에러를 토해 냅니다 diff -u ~/ware/wxGTK-2.4.0/src/gtk/dcclient.cpp dcclient.cpp --- /home/tiku/ware/wxGTK-2.4.0/src/gtk/dcclient.cpp 2003-01-05 13:55:09.000000000 +0200 +++ dcclient.cpp 2003-01-25 18:49:01.000000000 +0200 저렇게 되어있는데 저걸 diff -u ~/ware/wxGTK-2.4.0/src/gtk/dcclient.cpp ./src/gtk/dcclient.cpp --- ../wxGTK-2.4.0/src/gtk/dcclient.cpp 2003-01-05 13:55:09.000000000 +0200 +++ ./src/gtk/dcclient.cpp 2003-01-25 18:49:01.000000000 +0200 요렇게 바꿔 주시고 저 파일을 wxWINDOWS를 압축을 푸시고 wxWINDOWS를 압축푼 디렉으로 옮깁니다. 그런후에 patch -p0 < wx-patch라고 실행을 하면 패치가 됩니다. 그런후에 컴파일을 하면 되는데 gtk-2나 gtk-1을 사용할때 조금 방법이 다릅니다 전 gtk-1을 사용하는 관계로 제 설정에 맞게 컴파일을 하는 방법을 올리 겠습니다 ./configure --prefix=/usr --disable-gtk2 --enable-timedate --enable-gui --enable-protocol --enable-http --enable-ftp --enable-resources --enable-prologio --disable-debug --enable-final --enable-timer --with-gtk --disable-profile 저렇게 컨피규어를 하고 나서 make;make install을 하면 설치가 됩니다 2.그런후 정말 중요한거 저도 이것때문에 한 30분을 삽질을 했는데, 설치후에 wxWINDOWS의 lib/wx/include/gtk-2.4/wx 디렉토리로 가보면 setup.h가 있습니다 이놈을 /usr/include/wx/디렉으로 꼭 카피를 해줘야 합니다. 이놈때문에 얼마나 삽질을 했던지......ㅡ.ㅡ;;(제가 멍청해서리...) 3.이제 lmule을 컴파일 할차례입니다. 그냥 간단합니다 . 그냥 make 만 치면 됩니다 자 이제 모든게 끝났습니다. 컴파일이 정상적으로 됐다면 emule이라는 파일이 생성 되었을겁니다. 그놈을 실행 해주시면 됩니다. 그러면 윈도우에서 emule과 똑같은 놈이 뜨는데 server.met이 없다고 지랄을 칠겁니다. http://www.srv1000.com/x1/으로 가보시면 server.met이 있습니다 이놈을 받아서 사용하시던지 자시만의 server.met을 만들어서 사용해도 됩니다. 그리고 emule을 실행 하고 나면 디렉토리에 Incoming과 Temp가 생성 됩니다. 만약 윈도우에서 사용하는 emule과 같이 incoming, temp를 사용하고 싶다면 윈도우의 emule에 있는 incoming과 temp를 Incoming과 Temp에 링크를 걸어 주시면 윈도우에서 사용하는 *.part파일을 고대로 리눅스에서 도 받을수 있습니다. 대소문자가 조금 다르니 그점에 주의 하세요 (Incoming,incoming,Temp,temp) <----대소문자에 주의!!! 그리고 스크린샷을 하나 올립니다 <img src="http://www.wowlinux.com/contents/screen_shot_image/lmule.jpg">
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved