下载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/
因为为用的zsh,所以在.zshrc中添加export WXSUPPRESS_SIZER_FLAGS_CHECK=1
即可