компиляция с готовыми патчами карателя
устанавливаем пакеты через терминал:
sudo apt-get install libssl-dev mysql-server mysql-client libmysqlclient15-dev
sudo apt-get install autoconf automake1.9 libtool build-essential subversion patch zlibc libc6 git git-core zlibc
создаем в домашней папке ,папку mangos
открываешь её терминалом и вводишь
git clone git://github.com/insider/mangos.git
в терминале папки mangos пишем
svn co http://scriptdev2.svn.sourceforge.net/s … scriptdev2
пишем в терминале
cd ~/mangos/mangos
вводим туда
git apply < ~/mangos/scriptdev2/patches/MaNGOS-XXXX-ScriptDev2.patch
где ХХХХ- номер патча, смотрите в директории
дальше пишем там же
autoreconf -fvi
там же пишем
mkdir objdir
mkdir ~/gotovoe
cd objdir
далее туда уже пишем следующее:
Для х64
../configure --prefix=/home/rustam/gotovoe --sysconfdir=/home/rustam/gotovoe/config --datadir=/home/rustam/gotovoe/sql --with-python --enable-cli CCFLAG="-m64" CCXFLAG="-m64"
или для х32
../configure --prefix=/home/rustam/gotovoe --sysconfdir=/home/rustam/gotovoe/config --datadir=/home/rustam/gotovoe/sql --with-python --enable-cli
в директории rustam измените на свое название домашней папки, это является моим названием
если в вас одноядерный процессор пишем:
make
make install
А если вы хотите быстрой компиляции и у вас 2х ядерный процессор
пишем
make -j2
make -j2 install
и для 4х
make -j4
make -j4 install
Готово сервер находится в папке gotovoe
накатаваем на базу все из папки mangos/addition в базу