ubuntu14.04LTS下搭建NS2实验环境

从网上找了很多资料,有的不全,有的忽略了一些点,在此总结一下,也作为自己的笔记了

一:VMware12+XUbuntu14.04LTS+ns?-allinone-2.35(vmware和xubuntu网上比较容易下载,ns的在官网(http://www.isi.edu/nsnam/ns/ns-build.html)

二:?可以在windous下解压好ns-allinone-2.35,讲解压好的ns-allinone-2.35放在user(即你自己的个人账户目录之下/home/user/ns-allinone-2.35)

三:更新系统?

1: sudo apt?-get update

2: sudo apt-get upgrade

3: sudo apt-get dist-upgrade

?四:安装软件包

1:? sudo apt-get install build-essential

2: sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev

3: ?sudo apt-get install libxmu-dev libxmu-headers #for nam

(安装好之后我自己的倾向是再更新一下,希望自己安装的软件是最新的:sudo apt-get update 此步可不做)

?五:安装ns2(在第二步中已经将解压好的安装文件放在了/home/user/目录下)‘

这里首先更改一下一个文件,ps:我尝试过不更改,后来提示ns make failed,所以还是改一下吧,更改方式:

1: cd /home/user/ns-allinone-2.35/?ns2.35/linkstate

2: ls   (查看文件,应有个ls.h文件)

3: vi +137 ls.h  (将第137行的     void eraseAll() { erase(baseMap::begin(), baseMap::end()); } 改为      void eraseAll() {this->erase(baseMap::begin(), baseMap::end()); }

保存后退出?

4: cd /home/user/ns-allinone-2.35/

5: ls  (应该能看到install文件)

6:./?install   (等待安装完成)

六:配置环境变量,在安装完成之后,在终端里的最后几段需要你配置的提示,把他们拷贝下来,将这些信息拷贝到一个独立的文本内

1: cd /home/user/

2: vi + .bashrc

3:在配置文件的末端加上从终端里拷贝的文件目录片段,注意路径分开的标志是“:”保存后退出

七:重启配置文件,使用命令 source ?.bashrc

安装nam:

sudo apt-get ins?tall nam

八:测试

1: ?ns

会出现%

2:在%后输入nam出现?

3:cd /home/user/ns-allinone-2.35/ns-2.35/tcl/ex/

接着演示实例文件

ns simple.tcl

出现下图即环境搭建成功

时间: 2024-10-21 09:48:13

ubuntu14.04LTS下搭建NS2实验环境的相关文章

ubuntu14.04下搭建python+mysql环境

简略记录ubuntu14.04下搭建python操作的mysql服务器的过程和其中遇到的问题及解决方法. 第一部分: 安装mysql 安装步骤:1. sudo apt-get install mysql-server 2. sudo  apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 检查是否安装成功: 输入mysql -u root -p 命令检查mysql是否安装成功,该命令输入后会提示输入密码,此

在ubuntu16.04LTS下搭建Java开发环境

安装JDK1.7 1.下载所需jdk版本 jdk-7u79-linux-x64.tar.gz:jdk历史版本下载路径 2.解压文件 解压后新增一个文件夹如下: 3.创建一个文件夹保存解压后的文件:(/usr/lib一般存放不能直接运行的,却是许多程序运行所必需的一些函数库文件linux常用目录详解) 4.移动解压后文件到指定文件夹: 5.打开配置文件并修改: 在文件末尾添加如下内容:设置linux环境变量 #set java environment export JAVA_HOME=/usr/l

ubuntu14.04LTS下ECLIPSE+JAVA搭建

1,上eclipse官网下载最新版主程序$ cd /home/<用户>/下载 $ tar -xvf eeclipse-standard-luna-R-linux-gtk-x86_64.tar.gz$ sudo mv eclipse /opt 2, 上oracle下载jre(附注网上有用JDK) $ cd /home/<用户名>/下载$ tar -xvf jre-7u67-linux-x64.tar.gz解压后会有jre1.7.0_67文件夹生成 $ sudo mv jre1.7.0

Linux下的ssh实验环境搭建与管理

Linux下的ssh实验环境搭建与管理 实验环境 服务端:xuegod-63   IP:192.168.1.63 客户端:xuegod-64   IP:192.168.1.64 客户端普通用户:ceshi  密码:123456 安装好扫描软件rpm -ivh /mnt/Packages/nmap-5.21-4.el6.x86_64.rpm 实验目标 1:SSHD服务介绍 2:SSHD服务安装配置 3:两Linux服务器之间数据拷贝 4:SSHD服务作用: 实验步骤 1:搭建环境 1):网桥模式

Ubuntu14.04下搭建LANMP环境(Apache+Nginx+MySQL+PHP)

每回安装环境都要去百度几文章,今天索性自己写一篇,以后省去百度的麻烦了,本文介绍的是在Ubuntu14.04下搭建LANMP环境(Apache+Nginx+MySQL+PHP),如果你只想安装lamp或者lnmp都通用,直接拿去.首先分两步走:每一.先更新系统然后安装必要的依赖(这一步为以后的扩展提供铺垫)第二.安装mysql apache2 php sudo apt-get update sudo apt-get install build-essential gcc g++ autoconf

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

    转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52187026 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所

cocos2d-x-2.2.3在Windows7和Ubuntu下搭建桌面开发环境(非Android环境)

要cocos2d-x-2.2.3搭建环境需要有以下的几个基本要求:(在我的小本本上) 1.一个操作系统(Win7或Ubuntu[只在这两个系统下测试过]): 2.在Win7下需要的是VS2010以上的版本(我用的是VS2012,虽然我不想用VS,但是现在我还没有办法不用IDE就编译代码),在Ubuntu下不需要,然后安装好VS2012,我没有安装那个VS2012.4的更新照样没事: 3.Python开发环境:(这个跟正常配置一样,一路Next再把Python安装目录(我用的2.7.x,因此是C:

ubuntu14.04上搭建android开发环境

这几天心血来潮,想在ubuntu上写写android软件.所以就上网找些资料在ubuntu上搭建android环境,结果要么时不完整的,要么就是过时的.所以我把我搭建android环境的过程写下了,以便以后忘了可以参考参考,也给来看这篇博文的读者一些启迪吧. 搭建android环境有几个步骤: 1.必须得安装java吧 下载链接 java 选择最新的版本吧,将jdk解压到自己要放的文件夹,我的是/var/android/java. 然后配置环境变量: sudo gedit /etc/profil

Windows下搭建PHP开发环境

Windows下搭建PHP开发环境 一.准备工作-所需软件 ·   Apache  \php\httpd-2.2.25-win32-x86-no_ssl.msi ·   PHP \php\php-5.3.1-Win32-VC6-x86.zip ·   Oracle client 10g\php\client 二.安装软件 安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可. 安装完成之后,在