AzerothCore
Pages :

Requisitos de Linux

Guía de instalación
Este artículo es parte de la Guía de instalación. Puedes leerlo solo o hacer click en el enlace anterior para moverte fácilmente entre los pasos.
<< Inicio: Guía de instalación Paso 2: Instalación del Core >>
MySQL
Boost ≥ 1.74
OpenSSL ≥ 3.0.x
CMake ≥ 3.16
OS
GCC / CLang

Ubuntu 26.04

sudo apt-get update && sudo apt-get install git cmake make gcc g++ clang default-libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev mysql-server libboost-all-dev

Recuerda que si usas el usuario root, no es necesario usar sudo.

Ubuntu 26.04 ya ofrece paquetes de MySQL compatibles en los repositorios por defecto, así que el comando anterior es suficiente.


Ubuntu 24.04

sudo apt-get update && sudo apt-get install git cmake make gcc g++ clang libssl-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev lsb-release gnupg wget

Recuerda que si usas el usuario root, no es necesario usar sudo.

Ubuntu 24.04 no incluye la versión recomendada de MySQL en sus repositorios por defecto. Después de instalar los paquetes base anteriores, sigue los pasos de Instalar MySQL que aparecen más abajo para instalar MySQL 8.4 LTS.


Debian 12 y 13

apt-get update && apt-get install -y git cmake make gcc g++ clang libssl-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev lsb-release gnupg wget screen

Recuerda que si usas el usuario root, no es necesario usar sudo.

Nota: Al usar la opción -y, comenzará la instalación sin necesidad de que confirmes.


Instalar MySQL
  1. Visita la página del repositorio APT de MySQL para verificar y descargar la última versión del script.
export MYSQL_APT_CONFIG_VERSION=0.8.36-1
  1. Descarga el último paquete de información del repositorio de MySQL.
wget https://dev.mysql.com/get/mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb
  1. (Recomendado) Verifica la autenticidad de la configuración. Si tienes algún problema con este paso, consulta: https://dev.mysql.com/doc/refman/8.4/en/checking-gpg-signature.html
wget "https://dev.mysql.com/downloads/gpg/?file=mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb&p=37" -O mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb.asc
gpg --keyserver pgp.mit.edu --recv-keys A8D3785C
gpg --verify mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb.asc mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb
rm -v mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb.asc
  1. Instalación no interactiva usando DEBIAN_FRONTEND="noninteractive" para instalar la última versión MYSQL-LTS, p. ej. mysql-8.4-lts, sin que aparezca ningún prompt al usuario.
sudo DEBIAN_FRONTEND="noninteractive" dpkg -i ./mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb
rm -v ./mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb
unset MYSQL_APT_CONFIG_VERSION
sudo apt-get update
sudo DEBIAN_FRONTEND="noninteractive" apt-get install -y mysql-server libmysqlclient-dev

Comprueba tu versión de clang

clang --version

Tu versión de clang DEBE ser igual o superior a la versión requerida que aparece al inicio de esta página.


Comprueba tu versión de cmake

cmake --version

Tu versión de cmake DEBE ser igual o superior a la versión requerida que aparece al inicio de esta página.


Comprueba tu versión de openssl

openssl version

Tu versión de openssl DEBE ser igual o superior a la versión requerida que aparece al inicio de esta página.


Ayuda

Si sigues teniendo problemas, comprueba:

Guía de instalación
Este artículo es parte de la Guía de instalación. Puedes leerlo solo o hacer click en el enlace anterior para moverte fácilmente entre los pasos.
<< Inicio: Guía de instalación Paso 2: Instalación del Core >>