2006년 4월 3일 월요일

NS-2 설치

  • 먼저, NS-2 홈페이지에서 패키지를 다운로드 받아 리눅스의 홈 계정으로 업로드한다.
    • NS-2를 위해서는 운영체제가 지원하는 기본적인 프로그램이나 라이브러리 이외에도 여러가지 구성요소가 필요하다.
    • 개별적으로 하나씩 다운로드 받는 것도 가능하지만, 모든 것이 포함되어 있는 ns-allinone 패키지를 다운로드 받도록 하자.
    • 본 설명에서는 현재 시점에서 최신 버전인 ns-allinone-2.28.tar.gz를 다운로드 받아 설치한다. 이것은 2005년 2월 3일에 릴리즈 된 것이며, 파일 크기는 약 59MB이다.
    • FTP를 이용하여 바이너리 모드로 리눅스의 홈 디렉터리에 업로드한다. 여기서 홈 디렉터리는 /home/jwchoi로 설명한다.
    • 설치를 위해서는 약 320MB의 하드디스크 공간이 필요하다.
  • 압축을 해제하고 NS-2를 설치한다.
      $ gunzip ns-allinone-2.28.tar.gz
      $ tar xvfp ns-allinone-2.28.tar
      $ cd ns-allinone-2.28
      $ ./install
  • NS-2를 위한 환경을 설정한다.
    • 본 설명에서 사용하는 쉘은 리눅스의 기본 쉘인 bash로 한다.
    • 설치가 완료되면 실행에 필요한 여러가지 환경변수를 지정하라는 메시지가 나온다.
    • 이러한 환경변수들은 모두 홈 디렉터리 안의 .bash_profile 파일을 vi 에디터로 편집하는 것이다.
        $ cd
        $ vi .bash_profile
    • 먼저, PATH에 세 가지의 경로를 추가하라고 나오는데, 본인은 사용의 편의를 위하여 여기에 마지막 하나를 더 추가하였다.
        export PATH=$PATH:/home/jwchoi/ns-allinone-2.28/bin:/home/jwchoi/ns-allinone-2.28/tcl8.4.5/unix:/home/jwchoi/ns-allinone-2.28/tk8.4.5/unix:/home/jwchoi/ns-allinone-2.28/ns-2.28/bin
    • 다음으로, LD_LIBRARY_PATH에 두 가지를 지정하라고 나온다.
        export LD_LIBRARY_PATH=/home/jwchoi/ns-allinone-2.28/otcl-1.9:/home/jwchoi/ns-allinone-2.28/lib
    • 마지막으로, TCL_LIBRARY에 아래처럼 한 가지를 지정하라고 나온다.
        export TCL_LIBRARY=/home/jwchoi/ns-allinone-2.28/tcl8.4.5/library
    • 설치 완료 메시지에는 나오지 않는 것이지만, 본인은 NS-2 디렉터리로의 이동을 편하게 하기 위하여 아래처럼 한 가지 변수를 더 추가 지정하였다.
        export NS=/home/jwchoi/ns-allinone-2.28/ns-2.28
    • 위 내용을 저장하고 vi 에디터를 종료한 후에는 환경변수들이 적용되도록 하기 위하여 아래 명령을 내리자.
        $ source .bash_profile
  • 설치가 정상적으로 되고 실행에 문제가 없는지 검사해 본다.
    • 설치가 완료된 후 나오는 나오는 마지막 메시지이다.
    • 만약을 위하여 해 보는 것을 권장하며, 시간이 꽤 오래 걸린다.
        $ cd $NS
        $ ./validate

댓글 없음:

댓글 쓰기