برای نصب نرم افزار NS2 مراحل زیر را به ترتیب انجام دهید.

ابتدا بایدمطابق با توضیح بخش قبل نرم افزار NS2 را دانلود کرده و در شاخه اصلی کاربر خود قرار داده باشید.

نکته : در این مجموعه آموزش NS2، نرم افزار NS2 در سطوح مقدماتی و متوسط آموزش داده می شود.

این مجموعه خودآموز آنلاین آموزش NS2 به مرور تکمیل می شود و استفاده از آن برای استفاده فردی رایگان است.

برای آموزش NS2 به صورت مستقیم و یا حضوری و همچنین آموزش NS2 در سطح پیشرفته با ما تماس بگیرید.

نکته : در این راهنما نحوه نصب بسته all-in-one نرم افزار NS2 نسخه 2.35 را بر روی توزیع اوبونتو UBUNTU از لینوکس Linux با پشتیبانی طولانی مدت، نسخه 14.04 آموزش می دهیم.

 در فیلم زیر در پایین صفحه نحوه نصب نسخه قدیمی تری از نرم افزار NS2 در ویندوز تحت Cygwin آموزش داده شده است

سپس ترمینال لینوکس را باز کنید و این دستورات را به ترتیب وارد کنید.

 
sudo apt-get update
sudo apt-get install build-essential autoconf automake
sudo apt-get install tcl8.5-dev tk8.5-dev
sudo apt-get install perl xgraph libxt-dev libx11-dev libxmu-dev
sudo apt-get install gawk gnuplot
 

نکته :

در صورت نیاز به پسورد، پسوردی را که با آن به محیط کاربری خود در لینوکس وارد شدید، وارد کنید.

در بعضی موارد ممکن است نیاز باشد حرف Y را تایپ کنید تا سیستم عامل نرم افزارهای مورد نیاز را نصب کند

خط اول فهرست نرم افزارهای لینوکس را بروز می‌کند

سطر دوم کامپایلر C++ و ابزارهای وابسته را نصب می‌کند

سطر سوم نسخه مخصوص توسعه زبان برنامه نویسی tcl و زبان برنامه نویسی tk را نصب میکند

و سطر چهارم زبان برنامه نویسی پرل Perl و xgraph و برخی کتابخانه‌های ضروری دیگر را نصب می کند.

سطر آخر نرم‌افزار awk و gnuplot را نصب می‌کند.


حال در مسیری که فایلns-allinone-2.35.tar.gz در آن وجود دارد دستور زیر را صادر کنید، تا آرشیو باز شود.

 
tar -xvf ns-allinone-2.35.tar.gz
 

سپس دستور زیر را وارد می‌کنیم تا به شاخه ns-allinone-2.35 وارد شویم

 
cd ns-allinone-2.35
 

و دستور زیر را اجرا کنید تا همه نرم افزارهای مورد نیاز در این پوشه کامپایل شود.

 
./install
 

کامپایل شدن همه نرم‌افزارها حدود یک ربع زمان می‌برد و در این فاصله می‌توانید یک چای بنوشید و اندکی قدم بزنید.

اگر کامپایل همه نرم‌افزار ها بدون خطا انجام شود باید در نهایت پیغامی مشابه این را ببینید. دقت کنید که بجای کلمه tipy در زیر نام کاربری شما قرار خواهد گرفت.

 
  Ns-allinone package has been installed successfully. 
Here are the installation places: 
tcl8.5.10:  /home/tipy/ns-allinone-2.35/{bin,include,lib} 
tk8.5.10:    /home/tipy/ns-allinone-2.35/{bin,include,lib} 
otcl:    /home/tipy/ns-allinone-2.35/otcl-1.14 
tclcl:    /home/tipy/ns-allinone-2.35/tclcl-1.20 
ns:    /home/tipy/ns-allinone-2.35/ns-2.35/ns 
nam:  /home/tipy/ns-allinone-2.35/nam-1.15/nam 
xgraph:  /home/tipy/ns-allinone-2.35/xgraph-12.2 
gt-itm:   /home/tipy/ns-allinone-2.35/itm, edriver, sgb2alt, sgb2ns, sgb2comns, sgb2hierns 
 
---------------------------------------------------------------------------------- 
 
Please put /home/tipy/ns-allinone-2.35/bin:/home/tipy/ns-allinone-2.35/tcl8.5.10/unix:/home/tipy/ns-allinone-2.35/tk8.5.10/unix 
into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph. 
 
IMPORTANT NOTICES: 
 
(1) You MUST put /home/tipy/ns-allinone-2.35/otcl-1.14, /home/tipy/ns-allinone-2.35/lib, 
    into your LD_LIBRARY_PATH environment variable. 
    If it complains about X libraries, add path to your X libraries 
    into LD_LIBRARY_PATH. 
    If you are using csh, you can set it like: 
    setenv LD_LIBRARY_PATH <paths> 
    If you are using sh, you can set it like: 
    export LD_LIBRARY_PATH=<paths> 
 
(2) You MUST put /home/tipy/ns-allinone-2.35/tcl8.5.10/library into your TCL_LIBRARY environmental 
    variable. Otherwise ns/nam will complain during startup. 
 
 
After these steps, you can now run the ns validation suite with 
cd ns-2.35; ./validate 
 
For trouble shooting, please first read ns problems page 
http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive for related posts. 
 

اگر خطایی اتفاق افتاد در زیر همین پست گزارش کنید

 در فیلم زیر نجوه نصب نسخه قدیمی تری از نرم افزار NS2 در ویندوز تحت Cygwin آموزش داده شده است

 

دیدگاه‌ها  

0 #46 آموزش نرم افزار 1396-07-03 17:14
به نقل از رضا موسوی:
با این روشی که اینجا آموزش دادین می تونیم برای نصب NS2 در Ubuntu ازش استفاده کنیم


با سلام و تشکر از تماس شما

بله حتما هدف این آموزش همین بوده است

موفق باشید
نقل قول کردن
0 #45 رضا موسوی 1396-05-31 17:31
با این روشی که اینجا آموزش دادین می تونیم برای نصب NS2 در Ubuntu ازش استفاده کنیم
نقل قول کردن
0 #44 آموزش نرم افزار 1395-11-17 02:37
به نقل از علی:
ali alinejad, [***:20]
با سلام تشکر از زحمات شما
من با خطا مربوط به خط 137 مواجه شدم
کاری که گفته بودید انجام دادم
خطا
Makefile:93: recipe for target 'linkstate/ls.o' failed
مواجه شدم
بعد به ir تبدیل کردم
چندین بار از اول همه مراحل را به ترتیب انجام دادم
دیگه خطا خط 137 رو نمیده ولی خطای
Makefile:93: recipe for target 'linkstate/ls.o' failed
همچنان باقی است
فقط یک نکته:
موقعی که دستور
sudo apt-get install build-essential autoconf automake
رو میزنم - اینو میده:
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded
برای 4 تا دستور بعدی هم همینو میگه
ممنون میشم راهنمایی کنید


با سلام و تشکر از تماس شما

به شاخه ns-2.35 بروید

cd ns-allinone-2.35/ns-2.35

و دستور زیر را اجرا کنید

make clean

بعد دوباره در شاخه ns-allinone-2.35

دستور install را اجرا کنید

موفق باشید
نقل قول کردن
0 #43 علی 1395-10-16 21:27
ali alinejad, [***:20]
با سلام تشکر از زحمات شما
من با خطا مربوط به خط 137 مواجه شدم
کاری که گفته بودید انجام دادم
خطا
Makefile:93: recipe for target 'linkstate/ls.o' failed
مواجه شدم
بعد به ir تبدیل کردم
چندین بار از اول همه مراحل را به ترتیب انجام دادم
دیگه خطا خط 137 رو نمیده ولی خطای
Makefile:93: recipe for target 'linkstate/ls.o' failed
همچنان باقی است
فقط یک نکته:
موقعی که دستور
sudo apt-get install build-essential autoconf automake
رو میزنم - اینو میده:
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded
برای 4 تا دستور بعدی هم همینو میگه
ممنون میشم راهنمایی کنید
نقل قول کردن
0 #42 آموزش نرم افزار 1395-09-29 14:11
به نقل از mohammad:
سلام
چطور باید این خطا رو رفع کنیم

Makefile:93: recipe for target 'linkstate/ls.o' failed
make: *** [linkstate/ls.o] Error 1
Ns make failed!
See www.isi.edu/nsnam/ns/ns-problems.html for problems


با سلام و تشکر از تماس شما

در کامنت های اولیه همین پست راه حل این مشکل توضیح داده شده است

لینک زیر را ببینید

www.tipy.ir/.../

موفق باشید
نقل قول کردن
0 #41 mohammad 1395-09-24 14:44
سلام
چطور باید این خطا رو رفع کنیم

Makefile:93: recipe for target 'linkstate/ls.o' failed
make: *** [linkstate/ls.o] Error 1
Ns make failed!
See www.isi.edu/nsnam/ns/ns-problems.html for problems
نقل قول کردن
0 #40 آموزش نرم افزار 1395-08-25 19:05
به نقل از نگین:
باسلام و ادب احترام..
من برای نصب ان اس ۲ با کد دستوری بالا زمان کام÷ایل شدن باارور زیر مواجه شدم.. ممنون میشم راهنماییم کنید.
^
compilation terminated.
make: *** [tk3d.o] Error 1
tk8.5.10 make failed! Exiting ...
For problems with Tcl/Tk see www.scriptics.com
[email protected]:~/ns-allinone-2.35$


با سلام و تشکر از تماس شما

احتمالا لینوکس در آپدیت و نصب دستورات اولیه بالا با مشکل مواجه شده و شما دقت نکرده اید.

به پیغام ها دقت کنید و مطمئن شوید هر دستور به درستی انجام میشود

اگر مراحل نصب نرم افزار NS2 را از ابتدا خط به خط انجام دهید با این مشکل مواجه نمی شوید.

اگر همچنان مشکل داشتید دوباره گزارش کنید

موفق باشید
نقل قول کردن
0 #39 نگین 1395-08-08 17:53
باسلام و ادب احترام..
من برای نصب ان اس ۲ با کد دستوری بالا زمان کام÷ایل شدن باارور زیر مواجه شدم.. ممنون میشم راهنماییم کنید.
^
compilation terminated.
make: *** [tk3d.o] Error 1
tk8.5.10 make failed! Exiting ...
For problems with Tcl/Tk see www.scriptics.com
[email protected]:~/ns-allinone-2.35$
نقل قول کردن
0 #38 آموزش نرم افزار 1395-08-06 13:37
به نقل از zahra:
سلام
من برای اجرای محیط Aquasim نیاز به نصب ns-2.30 دارم. اما روش نصب این ورژن رو پیدا نمیکنم

امکانش هست یه راهنمایی بفرمایین؟


با سلام و تشکر از تماس شما

کلیت روش نصب به همین صورت هست و البته Aqua-Sim فکر کنم فقط یک مدل مک و انتشار اضافه کرده که می تونید بیارید به راحتی به NS2 نسخه جدید اضافه کنید

شما روش نصب ns-2.30 رو به همین صورت که در اینجا توضیح داده شده انجام بدید اگر به مشکلی برخورد کردید گزارش کنید

موفق باشید
نقل قول کردن
0 #37 zahra 1395-08-04 10:57
سلام
من برای اجرای محیط Aquasim نیاز به نصب ns-2.30 دارم. اما روش نصب این ورژن رو پیدا نمیکنم

امکانش هست یه راهنمایی بفرمایین؟
نقل قول کردن
0 #36 آموزش نرم افزار 1395-06-08 11:10
توجه: اگر در آپدیت کردن لینوکس با مشکل مواجه شدید دستورات زیر را در ترمینال لینوکس وارد کنید


sudo cp /etc/apt/sources.list $HOME
sudo mv /etc/apt/sources.list /etc/apt/sources.list.org
sudo gedit $HOME/sources.list


در پنجره ادیتور باز شده زیر دامنه ir را از همه آدرس ها پاک کنید، تا اوبونتو از منبع اصلی آپدیت شود.

به عنوان مثال این آدرس را


deb-src http: //ir.archive.ubuntu.com/ubuntu


به این آدرس تغییر دهید


deb http: //archive.ubuntu.com/ubuntu



سپس فایل را ذخیره کنید و ادیتور را ببندید و دستور زیر را در ترمینال لینوکس اجرا کنید.


sudo cp $HOME/sources.list /etc/apt/sources.list



حال مراحل نصب NS2 را طبق آنچه در این صفحه شرح داده شده است، از ابتدا انجام دهید.

موفق باشید.
نقل قول کردن
0 #35 آموزش نرم افزار 1395-05-31 11:48
به نقل از marjan:
با سلام
من برای نصب محیط شبیه ساز cogns احتیاج به نصب ns-2.31 دارم .
محل کشور را ایران - تهران انتخاب کردم . آدرس مخزن هم همه ir می باشد ولی دستور update را می دهم خطا می دهد و سرور را پیدا نمی کند . مشکل از کجاست. با تشکر

Ign ir.archive.ubuntu.com utopic-updates/multiverse Translation-en_US
404 Not Found [IP: ***]
-i386/Packages 404 Not Found [IP: ***]
W: Failed to fetch security.ubuntu.com/.../Packages 404 Not Found [IP: ***]
E: Some index files failed to download. They have been ignored, or old ones used instead.
[email protected]:~$


با سلام و تشکر از تماس شما

ابتدا چک کنید و ببینید می تونید از داخل لینوکس به اینترنت وصل بشید یا نه؟ (فایرفاکس رو باز کنید و برید سایت گوگل و یکم چرخ بزنید ببینید مشکلی نیست)

نتیجه رو اعلام کنید.
نقل قول کردن
0 #34 آموزش نرم افزار 1395-05-31 01:19
به نقل از hana:
سلام -من در مرحله ی نصب ns2 با cygwin با این خطا بعد از نوشتن ./install بر میخورم-مشکل از کجاست؟
* Testing for Darwin (OS X) environment
* Testing for Cygwin environment
Cygwin detected
Note: Cygwin install is still considered EXPERIMENTAL
Checking Cygwin version is >= 1.7.1... 2.5.2 (should be ok)
Checking filesystems are mounted as UNIX filetype... yes
Checking default mode is binmode... yes
Checking legitimate login name... ok
Checking legitimate path name... ok
Checking for gcc4... NO!
Package gcc4 is not present on your system.
Please install it using Cygwin's setup.exe
before trying to install the ns-2 distribution.
The above test indicates that your installation of Cygwin
is probably NOT SUITABLE for installing ns-2 allinone.
(More details can be found in the specific error message above.)
Do you wish to proceed regardless? [y/N]


با سلام و تشکر از تماس شما

پیام خطا واضح هست. gcc نسخه ۴ کامپایلر زبان C رو نصب نکرده اید

اما به هیچ وجه پیشنهاد نمی کنیم Cygwin رو،

ویرچوال باکس نصب کنید و داخل اون آخرین نسخه اوبونتو 16.04 رو نصب کنید راحت تر انجام میشه

موفق باشید
نقل قول کردن
0 #33 آموزش نرم افزار 1395-05-31 01:16
به نقل از marjan:
با سلام
من برای نصب محیط شبیه ساز cogns احتیاج به نصب ns-2.31 دارم .
محل کشور را ایران - تهران انتخاب کردم . آدرس مخزن هم همه ir می باشد ولی دستور update را می دهم خطا می دهد و سرور را پیدا نمی کند . مشکل از کجاست. با تشکر

Ign ir.archive.ubuntu.com utopic-updates/multiverse Translation-en_US
404 Not Found [IP: ***]
-i386/Packages 404 Not Found [IP: ***]
W: Failed to fetch security.ubuntu.com/.../Packages 404 Not Found [IP: ***]
E: Some index files failed to download. They have been ignored, or old ones used instead.
[email protected]:~$


با سلام و تشکر از تماس شما

این مشکل مربوط به نصب لینوکس هست و نه NS2

اما به نظر مشکلاتی هست که اخیرا در اثر اختلالات ناشی از اینترنت ملی داره ایجاد میشه

کلا مشکل عدم دسترسی به منابع علمی و تحقیقاتی و نرم افزاری مشکلی هست که از هر دو طرف داخلی و خارجی بر جامعه علمی تحمیل میشه

در حال حاضر راه حل دقیقی نمیشه داد بهتره در مواقع مختلف امتحان کنید و احتمال داره رفع بشه

ولی بفکر هستیم و به محض اینکه راه حل جامعی پیدا شد اطلاع می دهیم

ممنون از شما
نقل قول کردن
0 #32 hana 1395-05-30 16:01
خط های فاصله رو برداشتم تا پیام کوتاه تر بشه و بشه ارسال کرد.بالای این کدها install/. رو نوشتم که نصب بشه ولی اون خطا رو نوشت-ممنون
نقل قول کردن

نوشتن دیدگاه


 

آموزش های گام به گام

آموزش زبان برنامه نویسی Tcl

آموزش نرم افزار SUMO برای شبیه سازی ترافیک شهری

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...

مسابقه حل مسائل مهندسی شیمی به کمک کامپیوتر دانشگاه صنعتی شریف

مسابقه حل مسائل مهندسی شیمی به کمک کامپیوتر دانشگاه صنعتی شریف
مسابقه حل مسائل مهندسی شیمی به کمک کامپیوتر دانشگاه صنعتی شریف

ادامه مطلب...

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...