[펌]우분투 ns2

분류없음 2008.06.09 00:00

우분투 7.10 에 NS2 설치 (Installing ns2.31 on Ubuntu7.10)

 

작성일 : 2008년 1월 23일

작성자 : 곰팅이

 

참고 사이트 : http://nsnam.isi.edu/nsnam/index.php/Installing_ns2.31_on_Ubuntu7.04

 

1. ns-allinone-2.31  다운로드와 설치 (Download ns-allinone-2.31 and Install)

 

1) 먼저 "ns-allinone-2.31" 소스를 임의의 디렉토리에 다운로드 받음

 

나의 경우 /usr 디렉토리에 다운로드 받음.

 

[다운로드]   <-- 소스다운로드 (http://sourceforge.net)

 

 

  $ cd /usr/

  $ tar xzvf ns-allinone-2.31.tar.gz
  $ cd ns-allinone-2.31
  $ sudo apt-get install -f build-essential libxt-dev libxt6 libsm-dev libsm6 libice-dev libice6 libxmu-dev

 

 

2) ns2 설치하기

 

  $./install


2. 환경변수설정 (Set environment variables)

 

1) 환경변수 파일을 열음

  $ gedit ~/.bashrc


2) 아래와 같은 환경변수 설정을 추가

 

  # LD_LIBRARY_PATH
  OTCL_LIB=/usr/ns-allinone-2.31/otcl-1.13
  NS2_LIB=/usr/ns-allinone-2.31/lib
  X11_LIB=/usr/X11R6/lib
  USR_LOCAL_LIB=/usr/local/lib
  export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

  # TCL_LIBRARY
  TCL_LIB=/usr/ns-allinone-2.31/tcl8.4.14/library
  USR_LIB=/usr/lib
  export TCL_LIBRARY=$TCL_LIB:$USR_LIB

  # PATH
 XGRAPH=/usr/ns-allinone-2.31/bin:/your/path/ns-allinone-2.31/tcl8.4.14/unix:/your/path/ns-allinone-2.31/tk8.4.14/unix
  NS=/usr/ns-allinone-2.31/ns-2.31/
  NAM=/usr/ns-allinone-2.31/nam-1.13/
  PATH=$PATH:$XGRAPH:$NS:$NAM


3) 수정이 완료되면 저장 후 닫기

 

4) 소스파일 적용하기

 $ source ~/.bashrc


위의 환경변수 설정 단계는 중요! 만약 이런경우 당신은 ns를 실행할 수 없음

(당신의 x-window를 다시 실행한 경우, 즉, 로그아웃 후 재 로구인, 시스템 재부팅)

왜? 환경변수 설정이 초기화 되므로... 다시 소스를 적용하면 가능함.


자! 여기까지 설치 완료!!


3. ns2 실행

 $ ns

 

"%"가 출력되면 성공이다. 여기서 다시 "$"로 돌아가기 위해 "exit"를 입력!

 

[곰팅의 출력결과]

 

 

4. 설치된 ns2 파일 유효성 검사

  $ cd ns-2.31
 $ ./validate

시간이 오래걸림...--;;

 

5. 출력가능한 에러메세지 (3단계 실행시 "$ns" )

 The program 'ns' is currently not installed. You can install it by typing:
sudo apt-get install host  '''(don't do this)'''
Make sure you have the 'universe' component enabled
bash: ns: command not found

 

해결법) 참고사이트 원문에서 환경변수 파일안에 /your/path 라고 되어있는 부분을  ns-allinone-2.31 디렉토리가 위치한 폴더의 경로로 수정할 것!

 

위의 에러 메세지는 환경변수 설정이 잘못되서 출력되는 메세지임.

 
[곰팅의 에러 출력메세지]
" 'ns' 프로그램은 현재 설치되어 있지 않습니다.  ..."
 


 

신고
Posted by remos


티스토리 툴바