Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Установка MaNGOS

Важная информация

Установка MaNGOS Установка MaNGOS

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2010, 15:39   #1
stippi
Гость
 
Сообщений: n/a
По умолчанию [Гайд] Компиляция под Linux

Вольная интерпретация документации http://getmangos.com/wiki/Compile_MaNGOS_On_Linux
Документация включает в себя получение исходников, их конфигурацию и компиляцию.


1. Установка необходимых пакетов

Сначала мы должны установить следующие пакеты:
# GCC 4.1.X ( gcc / g++ / cpp / fort77 / g77 / gpp)
# automake
# autoconf
# glibc & glibc-dev(glibc headers) [ libc6 ]
# make
# mysql-server 4.1 or mysql-server 5.0 && libmysql++-dev
# libtool
# OpenSSL (libssl-dev)
# subversion and patch
# git
# zlibc

Код:
apt-get install gcc g++ automake autoconf make libmysql++-dev libtool libssl-dev subversion patch zlibc libc6 git git-core pkg-config
2. Получаем исходники

скачиваем исходники мангос
Код:
git clone git://github.com/mangos/mangos.git mangos

переходим в каталог мангос
Код:
cd ./mangos
для расширения возможностей, скачиваем СкриптДев2 находящийся по адресу
https://scriptdev2.svn.sourceforge.n...oot/scriptdev2 с помошью любой програмы
работающей с svn-репозитариями в папку ./src/bindings/ScriptDev2/

накладываем патч ScriptDev2 на сорцы MaNGOS
Код:
git apply ./src/bindings/ScriptDev2/patches/MaNGOS-XXXX-ScriptDev2.patch
ЗЫ. если нужно наложить другие патчи, то кладем в каталог mangos нужный патч patchname.patch и применяем его
Код:
git apply patchname.patch
3. Конфигурация и компиляция

Сразу оговоримся, что сервер у нас будет будет лежать в каталоге /srv/mangos/ , впрочем вы вправе указать свой собственный путь.

И так, для начала нам надо обновить все конфигурационные скрипты проекта, это делается командой
Код:
autoreconf -fvi
создаем каталог objdir
Код:
mkdir objdir
и переходим в него
Код:
cd ./objdir
конфигурируем наш будущий сервер
Код:
../configure --prefix=/srv/mangos --sysconfdir=/srv/mangos/etc --datadir=/srv/mangos
Запускаем компиляцию
Код:
make
и установку
Код:
make install
очищаем проект
Код:
make clean
выходим на уровень вверх
Код:
cd ..
удаляем каталог objdir
Код:
rm -r objdir

Последний раз редактировалось Vladimir; 26.11.2010 в 03:35.
  Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Гайд] Компиляция MaNGOS под FreeBSD на примере 8.0-RELEASE metacreo Установка MaNGOS 63 25.10.2018 14:40
[Гайд] Отладка для чайников pdx15 Установка MaNGOS 4 22.10.2014 22:38
[Гайд] Компиляция MaNGOS под ОС Windows Max Установка MaNGOS 35 08.05.2013 18:56
[Гайд] Компиляция MaNGOS под Linux на примере Ubuntu Gen1us2k Установка MaNGOS 98 23.05.2012 21:40
[Гайд]Компиляция Mangos для CentOS Bguser Установка MaNGOS 1 26.12.2010 18:55


Текущее время: 14:34. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot