博主的Ubuntu版本是24.04版,想要安装mNetAssist网络调试助手,没想到会这么难,再尝试许多办法后终于成功了,希望同样想要安装网络调试助手的博友不必再走弯路。
1.安装mNetAssist网络调试助手
安装完成的效果是这样的,网络调试助手可以模拟TCP协议下服务器端。
安装文件:mNetAssist-release-amd64.deb
下载链接:
./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