Ubuntu网络调试助手mNetAssist的安装以及解决无法打开运行的问题

使用场景: windows下使用VMware 虚拟机安装 Ubuntu 18.04

在调试Ubuntu虚拟机和Windows实现TCP通讯的时候发现了一个比较好用的网络调试助手mNetAssist
在这里插入图片描述
放上下载链接:
mNetAssist链接
提取码:gpza

安装

找到文件 mNetAssist-release-amd64.deb的所在文件夹,我这里直接把下好的文件放到桌面上。
执行安装命令,或者双击.deb文件安装

sudo dpkg -i mNetAssist-release-amd64.deb
# 若安装中出现依赖错误,执行以下
sudo apt-get install -f

安装完之后,可以在菜单中找到mNetAssist图标。
在这里插入图片描述
但是单击后无反应,搜索了一些解决方法。

解决mNetAssist无法运行的问题

  1. 终端切换到安装包的文件夹,默认安装在opt/mNetAssist/文件下
cd /opt/mNetAssist
  1. 运行主程序
./mNetAssist

3.终端出现Error错误提示,会发现是缺失QT4的库导致,就直接安装libqtgui4解决。
在这里插入图片描述

sudo apt-get install libqtgui4:amd64
  1. 在安装这个库的时候会报错 找不到依赖的文件或者没有可用的软件包 libqtgui4,这时候可以更换下载源,在进行下载。
  2. 打开软件与更新,之前的下载源是清华源无法下载,这里选择阿里云源,然后点击选择服务器。
    在这里插入图片描述
  3. 换源后执行sudo apt-get update更新下载源
  4. 在执行sudo apt-get install libqtgui4:amd64下载QT4的库
  5. 在安装完libqtgui4后,再次回到/opt/mNetAssist/目录中,运行主程序./mNetAssist,发现弹出程序窗口但终端依然提示Failed to load module “canberra-gtk-module”,继续执行以下命令解决。
    在这里插入图片描述
sudo apt install libcanberra-gtk-module

之后就可以正常打开mNetAssist了。

  • 如果在第7步运行主程序./mNetAssist 再次报错,需要安装libpng12库,可以参考这篇博文,介绍的比较详细和具体,因为我没有出现这个问题,前面步骤解决sudo apt-get install libqtgui4:amd64找不到依赖可以参考我上面的换源方法。
  • 16
    点赞
  • 107
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值