su Password: cd /usr/ports/astro/setiathome일단 구축을 마치면, exit를 쳐서 수퍼유저 계정을 나와서 cd로 당신의 홈 디렉토리로 되돌아가라.
setiathome ----------------------------------------------------------- New software version - deleting temp files. SETI@home client. Platform: i386-unknown-freebsd2.2.8 Version: 3.03 SETI@home is sponsored by individual donors around the world. If you"d like to contribute to the project, please visit the SETI@home web site at http://setiathome.ssl.berkeley.edu. The project is also sponsored by the Planetary Society, the University of California, Sun Microsystems, Paramount Pictures, Fujifilm Computer Products, Informix, Engineering Design Team Inc, The Santa Cruz Operation (SCO), Intel, Quantum Corporation, and the SETI Institute. SETI@home was developed by David Gedye (Founder), David Anderson (Director), Dan Werthimer (Chief Scientist), Leonard Chung, Hiram Clawson, Jeff Cobb, Charles Congdon, Charlie Fenton, Kyle Granger, Eric Heien, Mike Hill, Michael Kang, Eric Korpela, Matt Lebofsky, Peter Leiser, Brad Silen, Woody Sullivan, and Adam Wight. Welcome to SETI@home. We use your email address to identify you. Please type: 1 to set up a new account (first-time users); 2 to log into an existing account (returning users). Your choice (1 or 2): 1 Your email address: genisis@istar.ca OK to show your email address on the SETI@home web site? (y/n): n Your name or nickname: Dru OK to show your name on the SETI@home web site? (y/n): n Your country number (Return see country list): Your country number: 38 Your postal code: K7P 2S9 Computer location: 0=unspecified 1=school 2=work 3=home :3 Here"s your account info: Email address: genisis@istar.ca OK to show email address? no Name: Dru OK to show name? no Country: Canada Postal code: K7P 2S9 Computer location: Home Everything correct? (y/n) y -----------------------------------------------------------일단 계정 정보가 확인되면, 클라이언트가 Berkeley 에 있는 데이터베이스로 접속하기를 기다리자. 로그인이 되고나면, 설정의 나머지 부분을 보게 될 것이다.
----------------------------------------------------------- Logged in as Dru (genisis@istar.ca) Number of work units processed: 0 Total CPU time: 0.000000 Found data file: no. Found result header file: no. Getting data - connecting to server. Receiving data: 10K설정이 끝나면, SETI@home 은 할당된 작업을 처리하면서, 백그라운드에서 조용하게 동작할 것이다. 이때 이 터미널에서 프롬프트가 사라진 것을 발견할 것인데, Alt-F 키를 이용하여 다른 터미널로 이동할 수 있다. 설정 과정은 .sah 확장자를 가진 여러개의 파일을 생성해낸다.Receiving data: 340K All data received. Scanning data file Data Info: Sky coordinates: 14.492 R.A., 9.510 Dec Recorded on: 2452001.74472 (Mon Apr 2 05:52:24 2001) Source: Arecibo Radio Observatory Base Frequency: 1.420625000 GHz Beginning analysis... (This is the last message displayed while the client works. To see progress messages between now and completion of processing, operate the client with the -verbose option. You can also see the progress of the client by looking at the "prog=" line in the state.sah file. -----------------------------------------------------------
ls | grep .sah key.sah lock.sah outfile.sah pid.sah result_header.sah state.sah temp.sah user_info.sah version.sah work_unit.sah클라이언트를 정지시키려면, "Ctrl-C"를 누른다. verbose 스위치로 클라이언트를 재시작하여 진행상황을 모니터할 수 있다.
setiathome -verbose만약 Gaussians과 Pulses가 무엇인지 확실히 모르겠다면, 프로젝트 사이트에 있는 용어 해설을 참고해 보아라. 매우 도움이 될 것이다.Found data file: yes. Found result header file: yes. Scanning result header file. Beginning analysis... Doing baseline smoothing. Starting work for Doppler shift rate 0.000000, FFT length 2048 0.055015% done ... Searching for Pulses Starting work for Doppler shift rate 0.000000, FFT length 1024 ... Searching for Gaussians ... Searching for Pulses
su Password: cd /usr/ports/astro/tkseti make install clean exit빌드가 끝나면, 일반 사용자로 X 윈도우 세션을 시작하자. xterm에서 *.sah 파일이 있는 디렉토리를 지정하여 애플리케이션을 실행한다.
tkseti /usr/home/genisis기본적으로, 이 유틸리티는 부하가 높은 Gaussian, Pulse, Spike, 혹은 Triplet을 처리할 때마다 경고를 하도록 설정되어 있다. 필자는 처음에는 이것이 흥미로웠지만, 곧 이것에 상당히 짜증이 나기 시작했다. 이것을 비활성 상태로 만들고 설정을 변경하고 싶다면 Setup 버튼을 클릭하면 된다.
su Password: pkg_info | grep kde이 명령은 10 개 정도의 관련된 KDE 패키지 목록을 반환했다. 나는 pkg_delete 유틸리티를 이용해서 다음과 같이 각각의 패키지를 삭제했다.
pkg_delete kde-2.2 pkg_delete kdemultimedia-2.2 etc.그 후에는 pkg_info | grep kde를 반복해서 이전 패키지들 모두가 삭제되었는지를 확인했다. 그리고 나서야 KDE 2.2.2 버전을 구축할 수 있었다. (주의: 이것은 매우 오랜 시간이 걸린다.)
cd /usr/ports/x11/kde2 make install clean그리고나서 Ksetiwatch를 설치했다.
cd /usr/ports/astro/ksetiwatch make install clean exit필자가 KDE 2.2.2를 처음으로 띄웠을 때, 월페이퍼와 커스터마이즈된 메뉴와 아이콘 같은 나의 원래 설정 모두가 그대로 유지되어서 기뻤다. Applications 메뉴에서 Ksetiwatch를 띄울 수 있었다.
[그림] Optimized Golomb Ruler
이전 글 : AOP가 뭐길래?
다음 글 : J2EE와 비교를 통한 .NET을 바르게 이해하기
최신 콘텐츠