【Linux】Ubuntu 24.04 安装mNetAssist网络调试助手,提示缺少libqtcore4.so.4 libQtGui.so.4 libQtNetwork.so.4无法打开

博主的Ubuntu版本是24.04版,想要安装mNetAssist网络调试助手,没想到会这么难,再尝试许多办法后终于成功了,希望同样想要安装网络调试助手的博友不必再走弯路。 

1.安装mNetAssist网络调试助手

   

安装完成的效果是这样的,网络调试助手可以模拟TCP协议下服务器端。

安装文件:mNetAssist-release-amd64.deb       

下载链接:

http://链接: https://pan.baidu.com/s/1A38j1jDsinBuu1MbEw6ppQ 提取码: 37uahttp://链接: https://pan.baidu.com/s/1A38j1jDsinBuu1MbEw6ppQ 提取码: 37ua安装完成后,无法正常打开

./mNetAssist:error while loading shared libraries: libQtGui.so.4: cannot open shared object file:No  such file or directory    打开错误,由于QT4年代过于久远,已经找不到对应的依赖库

可以终端打开,一般都在opt文件下:

cd /opt/mNetAssist/

运行网络助手:

./mNetAssist

2.解决办法

查找了许多办法后,终于发现一种办法能成功实现。

补充缺少的依赖库:

找到自己电脑可以下载依赖库的位置,非常重要:

cd /ect/apt/sources.list.d

开打sources.list.d目录里面(有些版本可能是sources.list文件),ubuntu.sources文件:

打开文本中的网站:

打开网站选择pool目录:

继续,打开mian目录

选择q/目录,继续进入qt4-11目录,找到libqtgui4对应文件,注意电脑是intel芯片:amd64结尾:

下载之后,dpkg安装发现需要很多依赖库,所以直接拷贝需要的库文件,文件到lib下

第一步解压刚刚下载的deb文件:

输入下面命令创建文件夹extract,并在extract文件夹下创建DEBIAN文件夹

mkdir -p extract/DEBIAN

将deb包解压到extract文件夹下

dpkg -X ./xxx.deb extract

看到解压文件里有想要的库文件:

现在需要改变文件权限:

sudo chmod 777 ./lib*

拷贝文件到/usr/lib/x86_64-linux-gnu/目录下:

cp ./libQtGui.so.4 /usr/lib/x86_64-linux-gnu/

再次运行,./mNetAssist,还需要NETWORK库,重新以上步骤,再次运行就可以打开文件

参考:

https://blog.youkuaiyun.com/Adimecoin/article/details/128127111

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱代码的伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值