# 首先找到 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进行处理,非常感谢!