본문 바로가기

ubuntu

(13)
Gate 설치하기 (version 9.1 Ubuntu 20.04LTS) 원래 Gate의 설치 매뉴얼은 Ubuntu의 LTS 버전에 업데이트되는 2년 간격으로 하려고 생각했었습니다. 그런데 Gate가 버전업 되었더라고요. 원래 생각 대로면 Ubuntu22.04가 나오고, 안정화 기간을 조금 가진 후 설치 매뉴얼을 만들겠지만, 개인적으로 Gate의 멀티 스래드 적용 여부가 궁금해서 설치해 봤습니다. 그러면서 자연스럽게 매뉴얼이 업데이트되었고요. 먼저 주의 사항부터 언급하겠습니다. 1. Root의 버전 Root의 버전은 6.22로 합니다. 이 글을 쓰고 있는 현재 Root의 최신 버전은 6.24이더군요. 그런데 6.24를 이용하면 Gate설치 시 문제가 발생합니다. Gate의 설치시 표준 라이브러리의 버전은 C++11입니다. 그런데 Root 6.24의 표준라이브러리 버전은 C++..
Gate 구동시 파라미터 설정 Gate 시뮬레이션 툴은 병렬처리가 되지 않습니다. (2020년 기준) 그로 인해 쉘 스크립트를 이용해서 강제로 병렬처리를 해야 할 수도 있고 ( 이건 향후 포스팅 예정) 설정을 약간씩만 바꾸어서 같은 매크로 파일을 구동시켜야 할때도 있습니다. 그런 경우를 대비해 Gate 그룹에서는 매크로 상 변수를 지정하는 방법을 만들어 두었습니다. 그런데 의외로 많은 사람들이 쓰지 않더군요. 그래서 요렇게 포스팅 합니다. 사실 상기 링크에서 설명이 잘 되어 있으니 해당 링크를 보시는 것을 추천하지만 그래도 제가 예전에 정리해둔 내용을 포스팅 하겠습니다. 매크로 구동시 파라미터를 지정하고 싶을때는 매크로 파일 안에서 파라미터명을 "{"와 "}" 안에 넣어 주시면 됩니다. 첨부한 스냅샷은 특이한 SPECT를 구동 시키기..
nohup 사용법 ( 터미널 로그아웃 후 프로세스 실행 유지 ) 대부분은 nohup의 목적을 알고 오셨으리라 생각해서 사용 방법부터 간단히 짚어 드린 뒤 자세한 설명을 하겠습니다. nohup [command] > [output file name] & [command]에는 보통 스크립트의 구동 명령이 들어 가겠죠. 만약 구동을 원하는 스크립트가 printLoop.sh 라면 아래와 같이 적으시면 됩니다. nohup sh printLoop.sh > printLoop.out & 위와 같은 코드에서는 printLoop.sh 가 실행되어 모니터로 출력되는 내용이 자동으로 printLoop.out 파일에 저장됩니다. 커맨드의 가장 끝 &는 백그라운드 실행을 의미합니다. 안 해도 상관없지만 nohup을 사용해야 하는 환경이라면 거의 필수적이라고 볼 수 있습니다. 출력이 중요하지 않..
Gate 설치하기 ( version 9.0 Ubuntu 20.04 LTS) Gate 설치 방법은 사이트에서 인스톨 매뉴얼을 잘 만들기 시작하면서 포스팅을 중지했었습니다. 그렇지만 가끔 문의가 오기도 해서 최신버전의 Gate를 설치하는 방법에 대해서 포스팅합니다. 일단 Gate 버전인 9.0을 가장 널리 사용되고 있다고 알려진 Ubuntu 20.04 LTS 버전에 설치하는 방법입니다. 이전 Gate 설치에 비해서 주의할 점부터 정리합니다. 주의사항 1. CLHEP 설치는 의무가 아님. 해당 내용은 Gate의 공식 인스톨 매뉴얼에도 명시되어 있듯 최신 geant가 CLHEP 라이브러리를 내장하고 있어서 해당 라이브러리를 사용해도 되기 때문입니다. 2. Geant의 병렬 처리 옵션을 끈다. Geant의 설치 과정에서 멀티 스레딩 옵션이 있습니다. 멀티 코어 프로세서가 보편화된 게 2..
Ubuntu 10.04 에 Gate v.6.0 설치 명령어 리스트 누가 이전에 올린 메뉴얼로도 못 설치 하겠다고 해서 제가 설치하면서 명령어 리스트만 모았습니다. 이미 vi, gcc,qt등의 개발 환경 설치와 conky, cairo-dock, compiz등 데스크탑 환경 설정이 끝난 피씨에서 작업 한 것이기 때문에 문제가 발생 될 수 있습니다. 그에 대한 대응은 이전에 쓴 메뉴얼을 참조해 주세요. 1.단계 CLHEP 설치 cd 2.0.4.2 cd CLHEP ./configure make sudo make install cd ../.. vi ~/.bashrc G o export LD_LIBRARY_PATH=/usr/local/lib [esc] :wq [ctrl]+[shift]+[n] 2.단계 ROOT 설치 cd root export ROOTSYS=..
우분투 9.04+ 버츄얼 박스 usb문제 해결. 이문제의 해결책의 출처는 마루님의 홈피 입니다. http://floor.textcube.com/entry/VirtualBox-with-USB-Support-on-Ubuntu-904-jaunty sudo usermod -a -G vboxusers username 마지막에 username만 자신의 컴퓨터 id로 변경하시면 됩니다.... 이후엔 재부팅 해주시구요..^^
우분투 9.10 듀얼스크린 설정하기.(nvidia) 11월 2일 우분투의 새로운 버전이 공개 되었다. 이름 하여 9.10 - the Karmic Koala - 기분좋게 재설치 한후에 듀얼 모니터 설정을 하려고 nvidia-setting을 실행한 사람은 Fail이라는 문장 만 봐야 했을 것이다...>,.< 그래서 설정하지 안고 하나만 쓰면서 모니터링 하다 보니 아침 우분투 포럼에서 해결책을 제시한 뎃글을 발견했다..^^ 그 내용은 Yeah, the sudo nvidia-xconfig command fixed the problem for me.. apparently the existing xorg.conf was corrupt/incomplete. Once I ran that, i check and it had much more info it the conf..
ubuntu 에서 gate 설치하기. gate는 몬테카를로 시뮬레이션 툴입니다. gate의 홈페이지http://opengatecollaboration.healthgrid.org/에는 쥐를 PET으로 촬영하는 재미있는 이미지를 볼수 있습니다. 이와 같이 PET, SPECT등에서 나타나는 물리 현상을 계산해서 실제 실험때의 데이터와 같은 데이터를 얻을수 있게 해주는 강력한 시뮬레이션 툴입니다. 일단 설명에 앞서 설치 피씨는 기본적인 프로그래밍에 필요한 vim이나 gcc,qt,ctags등이 미리 설치 되어 있는 pc입니다. 그렇기 때문에 아예 순수한 우분투 설치 피씨에서 생기는 문제가 이 글에서는 발생하지 않을 수 있으니 그경우 댓글을 남겨주세요. 최대한 도움이 되도록 노력하겠습니다. 위 홈피에서 registration 절차를 통과한후 로그인하면..