---
title: "安装TrinityCore前的centos环境配置"
url: "https://yjyj.net/learn/centos/4825.html"
author: "小 虾 (生猛大蝦编辑部)"
published_at: "2014-10-17T11:43:57+08:00"
updated_at: "2014-10-17T14:05:56+08:00"
categories: "CentOS 学习"
tags: "centos, CentOS教程, Linux运维, MySQL数据库, trinitycore"
summary: "本文聚焦安装 TrinityCore 前的 CentOS 环境准备，整理更新系统、安装开发工具组及常用依赖包的实操步骤，帮助你先把编译环境搭稳，减少后续缺库、缺头文件和依赖冲突问题，适合新手快速上手。"
source: "生猛大蝦 (https://yjyj.net)"
---

# 安装TrinityCore前的centos环境配置

> 来源：[生猛大蝦 (yjyj.net)](https://yjyj.net/learn/centos/4825.html) · 作者：小 虾 · 发布时间：2014-10-17

## 30 秒核心看点 (TL;DR)

- 先执行 yum clean all 和 yum -y update，确保系统源与基础包处于可用状态。
- 补齐 Development Tools、Development Libraries、Additional Development 等编译环境，避免后续编译报错。
- 再安装 gcc-g++、git-core、wget、mysql 相关组件与 openssl，核心目标是把 TrinityCore 依赖一次性配齐。

首先执行: 

```
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 源正常、网络可达，再按顺序执行更新与安装；若某个组包不可用，就改用单包补齐，避免在依赖链上反复卡住。

## 延伸问答与排错指南 (FAQ)

### 安装 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 等常用包，先把基础工具补齐。遇到缺包时，优先确认仓库可用，再按报错逐个补依赖。

---
更多 Linux 运维、WordPress 性能优化、前端工程化、Shopify 独立站与极客折腾指南：[生猛大蝦全站文章归档 (https://yjyj.net/archive)](https://yjyj.net/archive)
