centos stream9 源码安装 amule 2.3.3

下载amule源码

cd aMule-2.3.3
mkdir build-kun 
cd build-kun
../configure

缺少依赖zlib

sudo dnf install zlib-devel

重复执行../configure
缺少wxwidgets
从源代码编译wxwidgets, 参考https://wiki.wxwidgets.org/Compiling_and_getting_started

../configure --with-gtk=3   
make
sudo make install

缺少crpyto++,同样从源代码编译
缺少gtk

sudo dnf install gtk3-devel

再次执行amule的configure

../configure
make
sudo make install

无法启动(通过命令行方式启动),因为无法载入wxwidgets的库,解决方法参考 https://www.cnblogs.com/codingmengmeng/p/7456539.html

再次启动,还是报错,WXSUPPRESS_SIZER_FLAGS_CHECK 未设置什么的原因,解决办法参考如下
https://www.wxwidgets.org/blog/2021/06/sizer-asserts-in-wxwidgets-3.1/
/etc/profile中添加export WXSUPPRESS_SIZER_FLAGS_CHECK=1即可,这里不要修改用户目录下的.bashrc等文件,否则就只能用命令行打开了

posted @ 2023-03-09 21:22  feipeng8848  阅读(94)  评论(0编辑  收藏  举报