01-20-2010, 03:04 AM
Предлагаю вашему вниманию переведенный мануал по компиляции сервера EVEmu по ОС Ubuntu(linux).
Оригинал статьи находится по этому адресу
Этот мануал я дополнил с тем учетом, чтобы даже самый малоопытный пользователь, который не работал с linux, смог без проблем скомпилировать проект. Для теста была выбрана ось uBuntu 9.04
Итак приступим.
1. Для компиляции проекта нам потребуются следующие пакеты:
Для того, чтобы установить эти пакеты нам потребуется открыть терминал. Найти его можно Приложения -> Стандартные -> Терминал.
2. Далее производим установку нужных нам пакетов., вводим в терминал:
Код:
sudo apt-get install build-essential libreadline5-dev zlib1g-dev libpcap-dev libnet1-dev subversion libnids-dev libmysqlclient15-dev automake autoconf libtool
2.1 Также, если вы захотите запустить скомпилированный сервер вам потребуется собственно сам MySQL сервер. Установить его можно вот такой командой:
Код:
sudo apt-get install mysql-server-5.1
3. Итак, будем считать что у вас есть все необходимое для компиляции. Осталось скачать собственно сами исходные коды. В терминале создаем папку для нашего "супер" сервера:
Код:
mkdir src
cd src
mkdir evemu
cd evemu
Код:
svn co http://mmoforge.org/svn/evemu/trunk
3.2 Далее переходим в скачанный нами SVN.
Код:
cd trunk
4. Перед компиляцией, настраиваем нашу среду выполнения:
Код:
libtoolize --force
autoreconf --install --force
Код:
./configure
Код:
./configure --prefix=/path/to/evemu/server
Итак компилируем:
Код:
make
Код:
make -j 4
Поздравляю, вы скомпилировали сервер evemu.
7 Также вы можете продолжить установку исполняемых файлов и библиотек:
Код:
make install
Чтобы запустить сервер, читайте мануал по запуску сервера