برای نصب NS2 در اوبونتو، کالی و توزیعهای مشابه از این روند باید استفاده کرد:
دانلود و نصب بستههای مورد نیاز برای اجرای NS:
sudo apt-get install tcl8.5-dev tk8.5-dev
sudo apt-get install gcc-4.4 g++-4.4
sudo apt-get install build-essential autoconf automake
sudo apt-get install perl xgraph libxt-dev libx11-dev libxmu-dev
دانلود بستهی کامل نرمافزاری NS2 از اینجا
تغییر در فایل موجود در آدرس زیر:
ns-allinone-2.35/otcl-1.14/Makefile.in
که خط CC = @CC@ را باید به CC=gcc-4.4 تغییر داد و ذخیره کرد.
رفتن به فولدر ns-allinone-2.35 و اجرای کد سادهی زیر در ترمینال:
./install
تغییر فایل bashrc با استفاده از کد زیر:
geany ~/.bashrc
و اضافه کردن این خطوط به انتهای فایل:
#LD_LIBRARY_PATH
OTCL_LIB=/root/ns-allinone-2.35/otcl-1.14
NS2_LIB=/root/ns-allinone-2.35/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=/root/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/root/ns-allinone-2.35/bin:/root/ns-allinone-2.35/tcl8.5.10/unix:/root/ns-allinone-2.35/tk8.5.10/unix
# Note: the above two lines starting from XGRAPH should come in the same line
NS=/root/ns-allinone-2.35/ns-2.35/
NAM=/root/ns-allinone-2.34/nam-1.15/
PATH=$PATH:$XGRAPH:$NS:$NAM
که به جای /root/ باید آدرس جایی که دایرکتوری قرار گرفته را نوشت.
کار تمام است. البته میتوان با رفتن به دایرکتوری ns دستور validate را هم اجرا کرد تا تمام قسمتها تست شوند که ضروری نیست و زمانبر هم هست!
با دستور ns باید یک % در ترمینال نمایش داده شود تا از نصب درست نرمافزار اطمینان حاصل شود.
- ۰ نظر
- ۲۷ شهریور ۹۲ ، ۱۴:۲۶