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 @   feipeng8848  阅读(113)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2019-03-09 为git关联编辑器(比如notepad++) Associating text editors with Git
2019-03-09 win10 右键添加“在此打开powershell”
点击右上角即可分享
微信分享提示