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

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

在调试Ubuntu虚拟机和Windows实现TCP通讯的时候发现了一个比较好用的网络调试助手mNetAssist
Ubuntu网络调试助手mNetAssist的安装以及解决无法打开运行的问题_第1张图片
放上下载链接:
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. 打开软件与更新,之前的下载源是清华源无法下载,这里选择阿里云源,然后点击选择服务器。
    Ubuntu网络调试助手mNetAssist的安装以及解决无法打开运行的问题_第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找不到依赖可以参考我上面的换源方法。

你可能感兴趣的:(ubuntu,网络,linux)