>> Delete No. 3359 article
No. [청년백서]emule 리눅스 클론인 lmule을 사용하기!!!

등록 2003-02-07 03:47:00     조회 8
이름 바보    

		얼마전에 팁란에 lmule이 올라왔더군요
 그래서 궁금해서 한번 설치를 해봤는데 정말 좋군요^^
 자 그럼 어디 한번 열심히 컴파일을 해보도록 하죠~~
 준비물
 1.lmule을 받아야 하는데 홈페이지에 소스가 없더군요...ㅡ.ㅡ
 
그래서 CVS버젼을 받아야 합니다. CVS를 받는 방법은 다음과 같습니다
  cvs -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/lmule login
 위에걸 한텀에서 치면 login:하고 물어 옵니다 그러면 그냥 엔터를 칩니다
 cvs -z3 -d:pserver:anonymous at 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