Предлагаю вашему вниманию переведенный мануал по компиляции сервера 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
3.1 Теперь собственно скачиваем последнюю версию svn с репозитория
http://mmoforge.org/svn/evemu/
Код:
svn co http://mmoforge.org/svn/evemu/trunk
Не забываем про пароль:
anonymous
3.2 Далее переходим в скачанный нами SVN.
4. Перед компиляцией, настраиваем нашу среду выполнения:
Код:
libtoolize --force
autoreconf --install --force
5. Создаем конфигурационный скрипт для сборки сервера:
Если мы укажем параметр "
--prefix=", то это настроит сценарии для бинарных файлов, указав место сборки для их
линкования...
Код:
./configure --prefix=/path/to/evemu/server
6. Компиляция. Заключительный этак нашей трудной работы. Если вы (мы) используете
GNU make, то можно запустить компиляцию аж в 4 потока на каждом ядре нашего супер процессора (сие чудо распространяется только для счастливых обладателей 4-х ядерных процессоров). Для этого нужно использовать параметр "
-j 4".
Итак компилируем:
или., читай выше:
Ждем пока все будет завершено (вы увидите сообщения типа "make[3] выход из каталога...")
Поздравляю, вы скомпилировали сервер evemu.
7 Также вы можете продолжить установку исполняемых файлов и библиотек:
После этого найти наш шервер можно будет в
/path/to/evemu/server/bin/(помните мы указывали ключ
--prefix=...), или же если последняя команда установки не прошла по каким то причинам, ищите в
/home/"имя пользователя"/src/evemu/trunk/src/eve-server/., файл с названием eveserver и весом аж в 47,5 метров...
Чтобы запустить сервер, читайте мануал по запуску сервера