'root'에 해당되는 글 1건

  1. 2008.01.07 root 설치하기 (6)
2008.01.07 00:14

root 설치하기

이 프로그램은 mathmatica(철자가 맞나..)랑 비슷한 프로그램인데, CERN 이라는 유럽의 핵입자 연구소에서 만드는 오픈소스 프로그램으로, 사용해본 결과 mathmatica보다 정말 수백배는 빠르다. 매스매티카로 하루 걸려 그린 그래프를, 루트를 쓰면 몇 분이면 끝 -_-)b

이 녀석.. 그렇게 정말 강력한 녀석인데 설치하기가 힘드네 -_-; 크릉. 보통은 바이너리가 올라와 있으니까, 그걸 다운로드 받아서 path 설정만 몇 개 해준 다음에 바로 실행시켜서 돌리면 되는데, 문제는 내 데비안 ㅠ_ㅠ

일단 커널이 2.4 버전인 SCL3(scientific linux ver.3) 기반인 바이너리는 실패. 내 데비안의 커널이 2.6.22로 굉장히 최신 버전인데다가 여러가지 라이브러리들이 ROOT의 바이너리에서 요구하는 버전보다 내 데비안에 설치된 녀석들의 버전이 더 높다. ㅠ_ㅠ 아앍. 아니, 똑같은 파일명인데, 맨 끝에 버전 번호만 ROOT는 5, 데비안에 설치된 건 6으로 차이가 난다고 바이너리가 실행되지 않는 것 ㅠ_ㅠ 그러면 Redhat 9.0 기반의 바이너리는? 이건 안될까.. 역시나 실패. 이번에도 아까와 같은 라이브러리 파일에서 에러. 좋아 그러면, 2.6 커널 기반의 SCL4에서 컴파일된 바이너리를 돌려보자. 아니!! 넌 또 뭐야.. 넌 또 뭐니? 아까랑 또 다른 파일이 버전이 0과 3으로 차이가 나서 안된다네. 흑흑ㅠ_ㅠ 그러면 이번에 새로 나온 ROOT를 설치해보자. 지금까진 안정버전인 5.16버전이었으니까, 지난 크리스마스에 따끈따끈하게 새로 내놓았다고 자랑하는 5.17을 해보는거야!! 하지만 결과는.. 아앍........ 5.16 SCL4 바이너리와 차이가 없어 OTL 이 프로그램 때문에 어제 서너시간 삽질한 이 데비안을 또 엎으라고? ㅠ_ㅠ;; 게다가 난 왠지 겨우 이런 프로그램 하나 때문에 다운그레이드 하는 건 정말 안 내킨다 ㄱ- 버전 올려가는 거라면 또 모를까!! 왠지 난 꼬장꼬장하게 버티고 싶단 말이지 -ㅅ-

흐음.. 하긴, scientific linux라고, redhat 기반의 linux distribution을 CERN에서 개발하고 있는데, ROOT는 그 녀석 기준으로 개발되어 나오는 형편이니.. 데비안에 설치한다고, 이거 바이너리 좀 다양하게 만들어주면 안되냐고 해봐야 그 쪽엔 소용이 없겠지 -ㅅ-

아아- 어떻게 하지. 고민 한 3초간 한 다음에, 소스를 직접 컴파일 하기로 결정. 좋아. 한번 해보지 뭐, 그 까짓거-_-) 라는 심정으로 달려들었으나. 이게 왠 걸. 컴파일 옵션이 다양해서 좋다고 생각했지만, 컴파일이 2시간을 켜 놔도 계속될 만큼 엄청난 양이라 좌절 ㅠ_ㅠ; 그래.. 뭐 일단, 이렇게 해서 컴파일이 되면 다행인거지. 시간이 오래 걸려도 되면 되는 거잖아? 하지만.. 무려 2시간 10분째 컴파일이 진행되고 있던 도중,
g++ -shared -Wl,-soname,libGX11.so -m32 -O2 -o lib/libGX11.so x11/src/GX11Gui.o
x11/src/Rotated.o x11/src/TGX11.o x11/src/gifdecode.o x11/src/gifencode.o
x11/src/gifquantize.o x11/src/G__X11.o -lXpm -lXext -lX11 -lXft
/usr/bin/ld: cannot find -lXft
collect2: ld returned 1 exit status
make: *** [lib/libGX11.so] 오류 1
rm utils/src/RStl_tmp.cxx utils/src/rootcint_tmp.cxx
이라는 메시지를 남기고 장렬히 전사 -_- 으앍!!!!!!!!!1 이게 뭐야.. 너 지금 나랑 장난하고 싶구나? 응? 응? ㅠ_ㅠ 내 일요일은 어떻게 된 거냐구.. 내 일요일을 돌려다오ㅠ_ㅠ

여튼 오늘의 작업은 일단 여기까지. 빌어먹을 컴파일, 내가 반드시 성공 시켜주마 -_-

===== 2008/1/6 새벽 작업분 ==================
libxft-dev 이 패키지가 필요했던거였구만. 에러 메시지의 -lXft를 찾을 수 없다는 게 그 말이었음. 일단 설치해보자.
Trackback 0 Comment 6
  1. BlogIcon etacarina 2008.01.07 03:20 address edit & del reply

    으앍!!!!!!!!!!! 성공 ㅠ_ㅠ 저 패키지가 없어서 그랬던 거였구만. 약 1시간 정도 걸린 컴파일 후 제대로 실행이 잘 된다 ㅎㅎ 기쁘구나~ >ㅂ< 그냥 소스 디렉토리에서 make 명령만 내려주면 끝난다. 만약 소스 디렉토리가 아닌 곳에서 컴파일을 하고 있었다면 (이게 근데 가능하긴 한가??) make install을 추가적으로 실행시켜주라고 README 디렉토리의 INSTALL 문서에 적혀 있었음. 난 당연히 안 해줘도 됐고, PATH는 이미 이전 바이너리들 때문에 다 설정해둔 상태라 컴파일이 끝나자마자 바로 실행이 된다. 꺄아~ 좋아. 이렇게 하나씩 정복해가는 거지. 훗-_-)v 근데.. 설치보다 사용을 잘 하는게 더 중요한 건 알지? =_= 내일부터 당장 매뉴얼 따라가는 거다!!! 아자!

  2. BlogIcon etacarina 2008.01.07 04:19 address edit & del reply

    아.. 이거 은근히 짜증이네 -ㅅ- path 설정하는 게 왜 추가가 안되지? 직접 .bash_profile이나 /etc/profile에 하나씩 옮겨 적어 줬는데도 안되는 이유가 뭐냐!!!! 대체.. 크릉. 요건 내일 더 생각해봐야겠다. (내일이라고 꼭 우겨야지.) 신년엔 밤 안 새기로 했으니까 오늘은 여기까지 하고 자야겠다. -_-) 오늘도 안 샜어! ..라고 해봐야 소용이 없으려나.. 쿨럭;;

  3. BlogIcon 몰골 2008.01.09 22:52 address edit & del reply

    루트를 깔으셨군요~^^ 입자물리 실험을 공부하시나 봐요?
    저는 이론쪽이라서 써보진 않았지만, 많이 듣게되는 프로그램이더군요.
    인스톨 축하드리고요, 루트와함께 즐거운 시간되시길 빕니다. ^^
    아! 아직도 경로문제가 풀리지 않았는지는 모르지만, 문제가 있다면, .bashrc파일을 설정해보는건
    어떤가 싶네요.

    • BlogIcon etacarina 2008.01.10 10:25 address edit & del

      아, 저는 핵물리 실험을 전공합니다^^ 입자 이론을 하신다니, 대단하세요! ㅎㅎ
      그리고 경로 문제는 .bash_profile에 몇 줄 export 명령을 추가해서 해결했답니다.

  4. BlogIcon louis vuitton outlet 2013.07.19 05:05 address edit & del reply

    귀를 기울여봐 가슴이 뛰는 소리가 들리면 네가 사랑하는 그 사람 널 사랑하고 있는거야.

  5. BlogIcon louis vuitton outlet 2013.07.21 08:13 address edit & del reply

    귀를 기울여봐 가슴이 뛰는 소리가 들리면 네가 사랑하는 그 사람 널 사랑하고 있는거야.