Ubuntu22.04安装mNetAssist( 络调试助手)打不开解决方法

# 首先找到 NetAssist的程序位置,一般位置在 /opt/mNetAssist/目录中cd /opt/mNetAssist/# 运行主程序./mNetAssist

执行./mNetAssist出现终端若Error错误提示,会发现是缺失QT4的库导致,就直接安装libqtgui4解决。

# 安装完软件若发现打不开,安装qtsudo apt-get install libqtgui4:amd64

安装Qt,提示没有可用的软件包libqtgui4,被其他的软件包引用了,这是软件源的问题。

开始上 查,花了几个小时,也没找到能解决的,最后是根据一点一点的寻找可替换,可解决的操作,终于成功了。

绝对所有的bug都解决了!!!

关于修改下载源

# 打开终端,执行以下命令进行安装:sudo apt install nautilus - admin# 安装结束,重启Nautilusnautilus - q
# 先更新下载源sudo apt - get update# 以上ID只是距离,具体公钥在更新后,由于没有公钥,无法验证下列签名NO_PUBKEY 后面那段就是公钥# 出现错误,需要导入公钥(将ID替换为公钥ID的后8位)sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ID# 然后重新再更新下载源sudo apt-get update# 然后再次执行sudo apt-get install libqtgui4:amd64

在安装完libqtgui4后,再次回到/opt/mNetAssist/目录中,运行主程序./mNetAssist 会再次 错,需要安装libpng12库,所以执行以下命令

# 执行命令 安装libpng12sudo apt install libpng12-0

这里安装出现了

“无法安装
/lib/x86_64-linux-gnu/libpng12.so.0 的新版本: 没有那个文件或目录

错误信息显示本地系统有一些问题,因此没有写入 apport 告

在处理时有错误发生:

/var/cache/apt/archives/libpng12-0_1.2.54-1ubuntu1_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1),”

这里这样解决:

去这个 址
http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu/pool/main/libp/libpng/

下载截图里的随便哪一个试试,我第一个就成功了。

下载后安装:

cd /下载sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~disco_amd64.deb 

然后再重新安装libpng12-0

sudo apt-get install libpng12-0

可以看到终于成功了!

这个时候再去mNetAssist目录下运行:

yrf@yrf-vm:/opt/mNetAssist$ ./mNetAssist

如果出现Failed to load module “canberra-gtk-module”,这里执行以下命令解决:

sudo apt install libcanberra-gtk-module

最后正常打开NetAssist就可以了,如果需要卸载该工具:通过“sudo dpkg -l”查看安装的软件找到mNetAssist,最后使用”sudo dpkg -r 软件名”进行卸载。

这是我花了3个小时翻阅了各种 上的解决方法在基础上进行修改整合后的解决方法,绝对有用哦!当然这是针对高版本的Ubuntu,大概是19以上,因为我是22.04版本,低版本应该没有这么多问题。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月3日
下一篇 2022年10月3日

相关推荐