西北工业大学航海学院《通信/网络系统设计与实现》VMware&Ubuntu&unetstack的安装调试

晚上帮男朋友装软件琢磨出来的,看相关资料寥寥无几步骤也很复杂决定写一个。抛砖引玉,也希望能帮到需要的人。挺有意思的,慢慢摸索中。


正文

安装VMware和Ubuntu

首先参考这位大佬的教程安装虚拟机VMware和Ubuntu,写得很详细,跟着走完全不会出错:VMware 安装配置 Ubuntu(最新版、超详细)_vmware-workstation-full-17.5.1-23298084.exe-优快云博客

自己的密码一定要记牢,很多地方都要输密码 

你可能会对英文界面有些困惑,或者看到别人说可以汉化。但是我建议不要汉化,血泪教训。首先汉化不完全大部分还是英语,而且后面会出各种莫名其妙的问题不好debug

如何进入命令终端: 

回收站下面九个点点开找Terminal就是,可以右键选择add to favorites添加到左边那一列。

双击打开命令终端:

接下来开始安装unetstack,我这里选择java环境,所以先安装java依赖

打开命令行终端,输入

另外:复制粘贴的时候要右击鼠标点copy paste,Ctrl c v用不了

第一次安装java11后面版本不适配了,换成java8解决问题了。所以推荐直接装8

sudo apt update
sudo apt install openjdk-8-jdk

安装完成之后可以通过一下命令检查java版本:

java -version

安装unetstack本体

打开自带的火狐浏览器,进入官网下载页面:Unet (unetstack.net) 

按照我的标识点

下载完是一个压缩包,正常情况下会在Download文件夹下,uneb打开的就是,解压一下

按绿色extract 

我已经解压过来就不演示了,接下来按提示操作关掉提示成功窗口即可 

重新进入命令行工具:

sudo apt install portaudio19-dev

PortAudio 是一个跨平台的音频 I/O 库,如果你计划使用 UnetStack 的音频功能,你需要安装它。安装成功后继续键入下面代码执行:

没有汉化的输入:

cd ~/Downloads/unet-3.4.4

 UnetStack 提供了一个基于浏览器的 IDE 和模拟器。根据 README.txt,通过以下命令启动模拟器:

bin/unet sim

正确运行之后会像下图这样一大堆字,然后跳出一个火狐的白色条形。点一下会打开IDE 

在下面黄色的部分(命令窗口)输入命令:

sim.run 'samples/aloha.groovy'

如果一切顺利,模拟器会运行 ALOHA 协议的输出,会跳出类似这样的东西:

到这里安装就结束啦,其实这就是那个文件夹里readme的流程。大家英语不错的话也可以自己看看。具体怎么用这个就需要你们自己探索~附上操作手册&下载方式:

Underwater Networks Handbook (unetstack.net)

这里可以下载pdf版本:

运行了一下手册里的第一个例子,成功! 

 

可能遇到的问题:

运行 bin/unet sim 时遇到权限问题:

可以尝试给 unet 文件添加执行权限:

chmod +x bin/unet

鼠标指针突然没了:

一般是改了窗口分辨率导致的,虚拟机关机重启即可正常。正常后参考这篇帖子修复即可 

Ubuntu鼠标/光标消失的解决方法 成功解决!_ubuntu鼠标光标不见了-优快云博客

java报错

版本问题,换成java8即可

sudo apt install openjdk-8-jdk

接下来切换默认java版本

sudo update-alternatives --config java

 按提示操作即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值