ubuntukylin14安装ns-allinone-2.35教程(虚拟机ubuntu同理)
准备材料:
1.ubuntukylin14,百度进官网自行下载;
2.ns-allinone-2.35.tar.gz,百度进官网自行下载;
3.虚拟机:vmwareworkstation(可选).
4.不推荐windows环境下的cygwin+ns2,忠言。
安装过程:(按照虚拟机ubuntu,实体机也一样的)
1.把归档文件包ns-allinone-2.35.tar.gz(有的下载下来的归档文件包名会是ns-allinone-2.35.gz)放在目录 home/yourID 下;
2.打开终端,先解压.gz归档包。输入:
tar -zxvf ns-allinone-2.35.tar.gz 回车;
或者是:
tar -zxvf ns-allinone-2.35.gz 回车;
3.这时,会在当前目录下生成ns-allinone-2.35文件夹;还需要使用cd命令定位终端文件目录。输入:
cd /home/yourID/ns-allinone-2.35 回车(新手注意cd后面的空格space);
4.这时,输入安装命令。输入:
./install 回车。
要是顺利的话就装好了,剩下的步骤是配置环境变量。人品次点的,会遇到“错误1”,“错误1”的类型有几种,如下详细说明我所了解的两种。
[linkstate/ls.0]错误1:(这种错误终端已提示解决办法)
1.修改文件ls.o,文件位于home/yourID/ns-allinone-2.35/ns-2.35/linkstate/ls.o,把第137行的
void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
改为:
void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
2.重新安装,参考之前步骤。
[libotcl.so]错误1:(如果是ubuntu14下安装ns-allinone-2.35不会出现这种错误,在ubuntu10等低版本会。因为gcc版本高了)
1.输入:
cd /home/yourID/ns-allinone-2.35/otcl-1.14(别的ns版本要具体看);
2.使用gedit打开.in文件,输入:
sudo gedit configure.in 回车;
3.把77行的SHLIB_LD="ld-shared" 改为SHLIB_LD="gcc-shared";
4.输入:
sudo gedit configure 回车;
5.在6297行把SHLIB_LD="ld-shared" 改为SHLIB_LD="gcc-shared";保存;
6.重新安装,步骤如上。
安装完成终端会提示增添环境变量。
1.cd /home/yourID 回车;
2.sudo gedit .bashrc 回车;
3.弹出文本中,在最后加上以下语句:(路径具体要根据自己的情况填写)
PATH="$PATH:/home/yourID/ns-allinone-2.35/bin:/home/yourID/ns-allinone- 2.35/tcl8.5.10/unix:/home/yourID/ns-allinone-2.35/tk8.5.10/unix"
LD_LIBRARY_PATH="/home/yourI/ns-allinone-2.35/otcl-1.14, /home/yourID/ns- allinone-2.35/lib"
TCL_LIBRARY="$TCL_LIBRARY:/home/yourID/ns-allinone-2.35/tcl8.5.10/library"
验证:
1.输入:
cd /home/yourID/ns-allinone-2.35/ns-2.35/tcl/ex 回车;
ns simple.tcl 回车。
2.弹出几个圆圈的窗口说明OK了。
ubuntukylin14安装ns-allinone-2.35教程(虚拟机ubuntu同理)的更多相关文章
- vm12 安装ubuntu15.10详细图文教程 虚拟机安装ubuntu安装 ubuntu更新软件 ubuntu一直卡在下载语言怎么办?
1,准备工作-ubuntu下载 ubuntu官网下载 如何官网下载ubuntu http://www.ubuntu.com/download/ 2,打开虚拟机 虚拟机安装ubuntu15.10 虚拟机 ...
- VMware Workstation虚拟机Ubuntu中实现与主机共享(复制和粘贴)
VMware Workstation中安装虚拟机Ubuntu后,开始都不能与主机实现共享,即相互之间能实现复制粘贴的功能.要解决问题,只需要安装VMvare tools后然后重启虚拟机Ubuntu即可 ...
- VMware12版虚拟机怎么安装win7系统(详细教程
转自:http://jingyan.baidu.com/article/cd4c29791fcf1b756e6e6034.html VMware12版虚拟机怎么安装win7系统(详细教程) 现 在很多 ...
- 最新VMware虚拟机安装Linux系统-CentOS(详细教程)
一.前言 最近有网友反应初学Linx不会安装,找了许多教程不是太全面,总会遇到一些要不是启动不了,要不是连不上网,各种问题,为了让大家能够顺利的安装,小乐写了一个非常详细的教程,让大家少入坑. 二.背 ...
- vm10虚拟机安装Mac OS X10.10教程[转]
update:http://www.sysprobs.com/vmware-workstation-8-0-8-0-1-unlocker-to-run-mac-os-x-guest-in-window ...
- VMware虚拟机里安装CentOS 6.3图文教程
著名服务器版本 CentOS 6.3 已经发布 http://www.centoscn.com/CentosSoft/iso/2013/0720/370.html CentOS 6.3 网易镜像下载: ...
- 普通pc电脑安装苹果系统mac_详细教程(精)附带所有工具下载
苹果操作系统只允许在苹果电脑上面安装和使用.和Windows不一样,要在PC上安装,需要一系列的模拟和破解.破解安装的过程很繁琐而具有挑战性,以下是安装10A432雪豹的PC安装指南,附带25张图片帮 ...
- CentOS 6.4安装(超级详细图解教程)
链接地址:http://www.osyunwei.com/archives/5855.html CentOS 6.4安装(超级详细图解教程) 附:CentOS 6.4下载地址 32位:http://m ...
- 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
随机推荐
- clip:rect矩形剪裁
clip:rect(top right bottom left);依据上-右-下-左的顺序提供自图片左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换. 矩形剪裁 还需要绝对定位 ...
- 关于ajax跨域请求(cross Domain)
Cross Domain AJAX主要就是A.com网站的页面发出一个XMLHttpRequest,这个Request的url是B.com,这样的请求是被禁止的,浏览器处于安全考虑不允许进行跨域访问, ...
- 《C++primer》v5 第8章 IO库 读书笔记 习题答案
8.1.8.2 这一章不咋会啊.. istream &read(istream &is) { int a; auto old_state=is.rdstate(); is.clear( ...
- Linux下swoole的安装配置
前几天搭建swoole环境,在安装php的swoole扩展时不知道什么原因,提示成功,但是使用的时候不能加载,最后决定重新安装php试试,顺便记录了php的安装过程 wget http://cn2.p ...
- vi & vim复制,粘贴,剪切文本
我经常用vi编辑器,但基本上还是windows的习惯,没有系统的学过其功能,今天遇到了文本的复制这没有办法了,查看一下解决如下: 引用文本: ----------------------------- ...
- Ansible-Tower快速入门-5.导入许可【翻译】
导入许可 Tower需要一个有效的许可才可以正常运行,当你输入你的相关信息得以下载tower时,你应该有接收到一封包含许可的email邮件,你也可以直接从ansible获取许可. 如果你不能获取许可或 ...
- (转)CSS中的绝对定位与相对定位定位
层级关系为: <div ——————————— position:relative; 不是最近的祖先定位元素,不是参照物<div—————————-没有设置为定位元素,不是参照物<d ...
- git常见错误
一.如果输: $ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fat ...
- Unity3d游戏场景优化杂谈(2)
动态实时灯光相比静态灯光,非常耗费资源.所以除了能动的角色和物体(比如可以被打的到处乱飞的油桶)静态的地形和建筑,通通使用Lightmap. 强大的Unity内置了一个强大的光照图烘焙工具Beast, ...
- android库站点
图片加载库picasso:让本地图片.网络图片的加载变得如此简单. 引导页面的开源框架 guideshow自带小动画,但sdk要求18+ AppIntro界面很简约漂亮 circleindicator ...