首先执行:
yum clean all yum -y update
接着是:
yum groupinstall "Development Tools" yum groupinstall "Development Libraries" yum groupinstall "Additional Development" //没有上一条的情况下 尝试着一条 yum install gcc-g++ git-core wget links zip unzip unrar yum install mysql-server mysql-client mysql-devel yum install openssl
这篇文章篇幅很短,但思路很实用:先把 CentOS 的系统状态、编译工具链和数据库相关依赖一次性整理好,再进入 TrinityCore 安装阶段,能少踩很多“缺库”“缺头文件”“命令不存在”的坑。实操时建议先确认 yum 源正常、网络可达,再按顺序执行更新与安装;若某个组包不可用,就改用单包补齐,避免在依赖链上反复卡住。
安装 TrinityCore 前为什么要先更新 CentOS?
先更新系统能减少旧版本包带来的兼容问题,也能让后续安装的开发工具和库版本更统一。实际操作中,先执行 yum clean all 再 yum -y update,是比较稳妥的起手式。
Development Tools 和 Development Libraries 有什么区别?
Development Tools 主要提供编译器、构建工具等基础开发能力;Development Libraries 则补齐常见开发库和头文件。两者一起装,能显著降低编译 TrinityCore 时缺少依赖的概率。
如果没有 Additional Development 该怎么办?
原文给出的做法是直接尝试安装 gcc-g++、git-core、wget、links、zip、unzip、unrar 等常用包,先把基础工具补齐。遇到缺包时,优先确认仓库可用,再按报错逐个补依赖。







发表回复