Назад

eathena + Linuks

Автор: Anton7: Дата: 01.23.2009

Как сервер под Линукс сделать или для него есть Эмулятор отдельный?*obstenku*

Автор: nomn: Дата: 01.24.2009

Originally posted by Fallen angel;5397
заливаешь на фтп,заходишь через ssh. ./gmake sql и все можешь запускать


да вообще-то он про эмуль спрашивает...

© eathena.ws
Итакс, начинаем .
Топаем на www.filesearch.ru и ищем следущее файло для своего типа системы :
glibc > v2 rpm install
zlib v1.2.3 rpm install
svn & svn-devel
rpm install означает, что это установочные пакеты для Unix-систем .
То есть файлы должны быть с расширнием *.rpm .
Окей, закачиваем файлы в свою папку на Unix-сервере, заходим под рутом .


su

Едем дальше .Устанавливаем/обновляем дистрибутивы софта .Если есть какие-нибудь зависимости( требуется ещё что-то для установки/обновления ), то не поленитесь скачать .

Так, у нас уже всё есть .
Начинаем компилировать .
Если у вас установлен svn, то достаём стабильную версию прямо из репозитория .



cd ~

mkdir eAthena;chmod 755 eAthena;cd eAthena;

svn co http://72.36.236.18:8080/svn/ea/branches/stable/


Скачали ?
Это хорошо, теперь у нас 2 пути :
Путь № 1 - полная компиляция афины .
Путь № 2 - компиляция афины без инклудинга zlib .

Хочу сразу заметить, что работоспособность афины, скомпилированной без этой библиотеки полностью не проверена !

Начнём с пути № 2 .
Топаем в папку src/common :



cd ~/eAthena/src/common


В любом текстовом редакторе открываем файлик grfio.c и ищем эти строчки :



#ifndef __FREEBSD__

    #include

#endif


Комментируем их .То есть у нас должно получиться следущее :



//#ifndef __FREEBSD__

    //#include

//#endif


Сохраняем файлик и идём в родную директорию афины :



cd ..;cd ..;


Начинаем компилировать :



make check


Делаем проверку. Если всё на месте то идём далее :



make clean


Проверяем дистрибутив на наличие файлов. Ошибок нет ? Дальше :



make txt

ИЛИ



make sql


В зависимости от того, что именно вам нужно .

Путь № 1 от второго отличается только тем, что ничего изменять не надо :



make check

make clean

make sql

ИЛИ



make check

make clean

make txt

Вот собственно и всё .
© eathena.ws

Автор: Fallen angel: Дата: 01.24.2009

Правильные копирайты поставь хоть © eathena.ws А то некоторые могут не правильно и думать,что гайд написанный вами...

Автор: Cole McCormick: Дата: 01.24.2009

ты видишь "© Russian eAthena Users" ? и нее*ет.

Автор: Fallen angel: Дата: 01.24.2009

Если на то пошло то,надо ставить (с) Loki

Автор: Cole McCormick: Дата: 01.24.2009

знать незнаю, кто такой.

Автор: nomn: Дата: 01.24.2009

пля может ещё домашний сотовый цвет волос и группу крови его написать? ежу ясно что с афины вс взял, стоит их копирайт, всё, точка!