ns-allinone-2.28 + mobiwan on Ubuntu
이글은 http://gaedol.org/resources/wiki 내에 있던 글을 옯긴 것 입니다.
1. 설치 준비
2. 설치에 필요한 패키지 설치
3. 패치 적용
글의 마지막 부분에 있는 패치를 다운받아 패치를 적용한다.
4. Patch 적용후 작업
gt-itm을 성공적으로 빌드 하기 위해서는 bin 디렉터리를 생성해주어야 한다.
5. 설치
패치가 성공적으로 적용되었으면 install 파일을 실행하여 설치한다. 설치가 실패할 경우 빌드시 나타나는 error메시지를 토대로 error를 수정한 후 다시 빌드 한다.
6. 추가 사항
tcl/tk가 configure 도중 에러가 발생한다면 configure 파일이 있는 디렉토리로 이동한다음 autoconf를 실행한다.
gt-itm이 libbgb.a 파일을 필요로 한다면 gt-itm 디렉터리로 이동한 후 다음 명령을 실행 한다.
* 참고 문서
이글은 http://gaedol.org/resources/wiki 내에 있던 글을 옯긴 것 입니다.
1. 설치 준비
$ cd ~/ns
$ wget http://www.isi.edu/nsnam/dist/ns-allinone-2.28.tar.gz
$ tar zxvf ns-allinone-2.28
$ mv ns-allinone-2.28 ns-allinone-2.28.mobiwan
2. 설치에 필요한 패키지 설치
$ sudo apt-get install -f libxt-dev libxt6 libsm-dev libsm6 libice-dev libice6 sgb자세한 내용은 두번째 참고 문서를 참고하기 바란다.
$ sudo apt-get install libxmu-dev
3. 패치 적용
글의 마지막 부분에 있는 패치를 다운받아 패치를 적용한다.
$ cd ns-2.28-mobiwan-ubuntu-6.10.diff.gz ~/ns/patch
$ cd ~/ns/ns-2.28-allinone.mobiwan
$ zcat ~/ns/patch/ns-2.28-mobiwan-ubuntu-6.10.diff.gz | patch -p1
4. Patch 적용후 작업
gt-itm을 성공적으로 빌드 하기 위해서는 bin 디렉터리를 생성해주어야 한다.
$ cd gt-itm
$ mkdir bin
$ cd src
$ make
5. 설치
패치가 성공적으로 적용되었으면 install 파일을 실행하여 설치한다. 설치가 실패할 경우 빌드시 나타나는 error메시지를 토대로 error를 수정한 후 다시 빌드 한다.
$ ./install > build.out
6. 추가 사항
tcl/tk가 configure 도중 에러가 발생한다면 configure 파일이 있는 디렉토리로 이동한다음 autoconf를 실행한다.
$ cd {tcl8.4.5, tk8.4.5}/unix
$ autoconf
gt-itm이 libbgb.a 파일을 필요로 한다면 gt-itm 디렉터리로 이동한 후 다음 명령을 실행 한다.
$ cd gt-itm
$ mkdir lib
$ ln -s /usr/lib/libgb.a lib
* 참고 문서
- http://www.ics.mq.edu.au/~phillipl/documents/NS-2.28AllInOne_HOWTO.html (페이지 없음)
- http://www.4ellene.net/tt/896
- 여러 인터넷 문서


ns-allinone-2.28.mobiwan-ubuntu-6.10.diff.gz