Сейчас 28.11.2024, 23:08



  • Страница 1 из 1
  • 1
компиляция на linux от GROM
AndrqhaДата: Вторник, 26.07.2011, 09:47 | Сообщение # 1
Генерал-майор
Группа: Модераторы
Сообщений: 288
Награды: 2
Репутация: 1
Статус:
компиляция с готовыми патчами карателя
устанавливаем пакеты через терминал:
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/svnroot/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 в базу


 
  • Страница 1 из 1
  • 1
Поиск:

Unread posts Есть новые сообщения    No unread posts Нету новых сообщений    No unread posts [ Locked ] Закрытый форум