ubuntu LTS 18.04安装NS2 配置方法
下载好NS2.35 all in one版本。
已成功在Ubuntu18.04版本上安装多次,所需全部配置列出,作为备忘。 有些地方的文字解释可能不详细,可以搭配着网上其他安装文档进行配置。
经试验在虚拟机VMware Workstation Pro上的Ubuntu1804也可成功安装。
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev
sudo apt-get install libxmu-dev libxmu-headers
sudo apt-get install libx11-dev xorg-dev libxmu-dev libperl4-corelibs-perl
解压缩下载的ns-allinone-2.35,安装 sudo ./install
装完之后应该会有安装成功提示,此时终端里应该会提示需要添加入环境变量
修改文件,进入ns-allinone-2.35/ns-2.35/linkstate文件夹,找到ls.h
cd linkstate/
sudo gedit ls.h
137行处加上一个 'this->' 原文中改成 'this->erase'
修改gcc g++版本
sudo apt-get install gcc-5 g++-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 40
sudo update-alternatives --config gcc
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 40
sudo update-alternatives --config g++
gcc –v
sudo gedit /home/wyc/.bashrc
加入环境变量
export PATH="$PATH:/home/安装文件夹名/ns-allinone-2.35/bin:/home/安装文件夹名/ns-allinone-2.35/tcl8.5.10/unix:/home/安装文件夹名/ns-allinone-2.35/tk8.5.10/unix"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/安装文件夹名/ns-allinone-2.35/otcl-1.14:/home/安装文件夹名/ns-allinone-2.35/lib"
export TCL_LIBRARY="$TCL_LIBRARY:/home/安装文件夹名/ns-allinone-2.35/tcl8.5.10/library"
这一套流程走下来,就全部齐活了,虽然其中的原理搞不清楚,但是经过多次摸索试验,把这一套挨着操作,在Ubuntu1804上可以成功安装,初学者,轻喷。
ubuntu LTS 18.04安装NS2 配置方法相关推荐
- Linux/ubuntu server 18.04 安装远程桌面--vnc server
此文首发于我的个人博客:Linux/ubuntu server 18.04 安装远程桌面–vnc server - zhang0peter的个人博客 想装桌面端在服务器上的原因是我在终端中开chrom ...
- Ubuntu Server 18.04安装后vi命令解决键盘错乱方法和wifi连接之后不能上网
Ubuntu Server 18.04安装后vi命令解决键盘错乱方法和wifi连接之后不能上网 一.编辑/etc/vim/vimrc.tiny 使用root权限操作 将"compatib ...
- 华为网卡linux驱动安装驱动安装,Ubuntu server 16.04安装网卡驱动方法
Ubuntu server 16.04安装网卡驱动方法 Ubuntu server 16.04安装,发现无网卡 $ ifconfig -a 检查 /etc/udev/rules.d/下为空 $ ls ...
- Ubuntu Budgie 18.04 软件环境配置与CUDA 9.1、cuDNN7.1、Pytorch安装
4月26日,Ubuntu 18.04 LTS 长期支持版终于发布,随之发布的也包含官方支持的多种flavors,包含 Ubuntu Mate, Ubuntu Budgie, Kubuntu, Lubu ...
- Ubuntu Desktop 18.04 设置静态IP方法(超详细)
这里指的是Ubuntu Desktop 18.04上设置静态IP,Ubuntu Server 18.04上设置静态IP的方法请参考点击打开链接 我使用的是VMware 14 Pro .具体步骤如下: ...
- Ubuntu LTS 18.04 双硬盘双系统安装以个人优化
目录 0 设备介绍 1. 启动u盘制作 2. u盘启动与分区方案 3. 个人优化 3.1 更换源 3.2 安装zsh以及oh_my_zsh 3.3 安装搜狗输入法 3.4 安装pycharm和anac ...
- linux麒麟安装教程,优麒麟Ubuntu Kylin 18.04安装教程
优麒麟Ubunt Kylin 18.04是优麒麟开源操作系统的第三个长线支持版本,为方便用户下载安装和使用,特发布本简易安装教程,主要对系统安装盘制作和安装过程进行介绍.在安装前可以对该系统进行一个全 ...
- ubuntu 18.04安装与配置 Redis
文章目录 1. 安装Redis 2. 前端测试启动 Redis 3. 后端启动 Redis 4. 使用客户端操作Redis 5. 关闭 Redis 1. 安装Redis wget http://dow ...
- Ubuntu Linux 8.04系统JAVA配置方法
[正文] 1.首先安装JDK java6 在命令行输入 apt-get install sun-java6-jre sun-java6-jdk 可以自行选择是否安装jre java5 在命令行输入 a ...
最新文章
- mysql读出varchar乱码_pymssql读取varchar字段中文显示乱码的问题分析
- ajax里拼接标签属性规则,vue 标签属性数据绑定和拼接的实现方法
- 运用递归将两个链表进行连接
- js 控制鼠标_JS逆向 | 面向小白之eval混淆
- 局域网内文件传输速度_详解蒲公英路由器组网 实现文件共享
- STL源码学习之空间配置
- limit mysql 取最后_更优美的 limit 使用方法 (limit 对 mysql 数据查询的性能影响)
- word目录怎么跳转到相应页码_Word目录不会做?请看完整操作步骤
- linux php服务器搭建,如何搭建linux服务器
- 基于高频18000-3M3技术的RFID智能书架方案
- 快手申请快手联盟商选商标,商标注册的申请程序有哪些?
- c语言将时速转换成配速,配速与时速换算(跑步配速和时速换算)
- activiti之奇淫技巧一(自动完成首个任务)
- Spark从SQL的解析、执行与调优到Sparksql的解析的史上最全介绍
- 2012年华为杯校园编程大赛决赛 类别:软件C/C++语言
- 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇8、无缝镶嵌产品生产
- 双循环链表(C++)
- json-lib使用详解——json小工具
- 201901建站运维笔记 01
- peda和pwndbg的切换
热门文章
- 一种叶片叶绿素含量(Leaf chlorophyll content, LCC)测定方法
- 【VMware vSAN 7.0】6.10.1 在见证设备上设置 vSAN网络—我们有软硬件解决方案
- uva 12086 - Potentiometers(树状数组)
- Android Studio Emulator Process finished with exit code -1073741515 (0xC0000135)
- 思科模拟器packet Tracer 的简单使用
- 练习-编程实现交换数组a和数组b中的对应元素
- spacedesk副屏幕延迟优化
- 聊聊我的故事-悲惨的童年
- 企业信息安全建设-漏洞生命周期管理方案
- 我和nupt集训队的故事