Steps: Installing NS 2.35 in Ubuntu 20.04 | Các bước cài đặt NS 2.35 trên Ubuntu 20.04 - Blog Technology

Tin mới

Post Top Ad

Post Top Ad

Thứ Sáu, 23 tháng 7, 2021

Steps: Installing NS 2.35 in Ubuntu 20.04 | Các bước cài đặt NS 2.35 trên Ubuntu 20.04

 

Video: Installing NS 2.35 in Ubuntu 20.04 | Các bước cài đặt NS 2.35 trên Ubuntu 20.04

Step 1: Download ns-allinone-2.35.tar.gz HERE

Step 2: Copy file ns-allinone-2.35.tar.gz to home folder

Step 3: Install the basic libraries like

$] sudo apt install build-essential autoconf automake libxmu-dev

Step 4: install gcc-9 and g++-9

open the file using sudo mode

$] sudo nano /etc/apt/sources.list

Include the following line

deb http://in.archive.ubuntu.com/ubuntu bionic main universe

$] sudo apt update

$] sudo apt install gcc-9 g++-9

Step 5: 

Unzip the ns2 packages to home folder

$] tar zxvf ns-allinone-2.35.tar.gz

$] cd ns-allinone-2.35/ns-2.35

Modify the following make files.

~ns-2.35/Makefile.in

 Change @CC@ to gcc-9

change @CXX@ to g++-9

~nam-1.15/Makefile.in

~xgraph-12.2/Makefile.in

~otcl-1.14/Makefile.in

 Change in all places 

@CC@ to gcc-9

@CPP@ or @CXX@ to g++-9

open the file:

~ns-2.35/linkstate/ls.h

Change at the Line no 137 

void eraseAll() { erase(baseMap::begin(), baseMap::end()); }

to This

void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }

All changes made

Step 6: Open a new terminal

$] cd ns-allinone-2.35/

$] ./install

Step 7 - Set the PATH

Open a new Terminal, 

$] gedit .bashrc 

Paste the following lines

export PATH=$PATH:/home/<yourusername>/ns-allinone-2.35/bin:/home/<yourusername>/ns-allinone-2.35/tcl8.5.10/unix:/home/<yourusername>/ns-allinone-2.35/tk8.5.10/unix

export LD_LIBRARY_PATH=/home/<yourusername>/ns-allinone-2.35/otcl-1.14:/home/<yourusername>/ns-allinone-2.35/lib

Logout and Login back

OR

$] source .bashrc

Lưu ý: Ở bước 4 trước khi gõ lệnh "$] sudo apt install gcc-9 g++-9" thì bạn kéo chuột lên và tìm kiếm hiện tại nó đã update lên gcc và g++ số bao nhiêu. Thời điểm mình cài nó là 9, bạn chỉ cần thay thế tất cả số 9 bằng số hiện tại mà nó update tới thời điểm hiện tại.

Chúc bạn thành công và cảm ơn bạn!

Không có nhận xét nào:

Đăng nhận xét

Post Top Ad