• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Форум » Корзина форума » Корзина » компиляция на linux от GROM
компиляция на linux от GROM
grom
wow sensei
компиляция с готовыми патчами карателя
устанавливаем пакеты через терминал:
Quote
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
открываешь её терминалом и вводишь

Quote
git clone git://github.com/insider/mangos.git

в терминале папки mangos пишем
пишем в терминале
Quote
cd ~/mangos/mangos

вводим туда
Quote
git apply < ~/mangos/scriptdev2/patches/MaNGOS-XXXX-ScriptDev2.patch

где ХХХХ- номер патча, смотрите в директории
дальше пишем там же
Quote
autoreconf -fvi

там же пишем
Quote
mkdir objdir
mkdir ~/gotovoe
cd objdir

далее туда уже пишем следующее:
Для х64
Quote
../configure --prefix=/home/rustam/gotovoe --sysconfdir=/home/rustam/gotovoe/config --datadir=/home/rustam/gotovoe/sql --with-python --enable-cli CCFLAG="-m64" CCXFLAG="-m64"

или для х32
Quote
../configure --prefix=/home/rustam/gotovoe --sysconfdir=/home/rustam/gotovoe/config --datadir=/home/rustam/gotovoe/sql --with-python --enable-cli

в директории rustam измените на свое название домашней папки, это является моим названием

если в вас одноядерный процессор пишем:

Quote
make
make install

А если вы хотите быстрой компиляции и у вас 2х ядерный процессор
пишем
Quote
make -j2
make -j2 install

и для 4х
Quote
make -j4
make -j4 install

Готово сервер находится в папке gotovoe

накатаваем на базу все из папки mangos/addition в базу

http://islamicstore.ru восточные товары доставка по всему миру!
Сообщение # 1 написано 21.08.2009 в 21:55
Pro[100]Mosk
Тру ТролоДру
Ну этот мануал не на весь линукс а только на ubuntu/kubuntu/xubuntu и все дистрибутивы произошедшие от ubuntu
Самая крутая игра - "Жизнь",графика крутая, а сюжет говно....
Кто такой ЧМО?
Человек Морально Обосранный
Человек Мешающий Обществу
Человек Московской Области
Сообщение # 2 написано 27.08.2009 в 12:06
Assasinsyga
Сержант
Сообщение # 3 написано 27.09.2009 в 13:39
bobr95
Центурион
линукс это ос!
Сообщение # 4 написано 27.09.2009 в 14:36
Cdvig
Центурион
Quote (Assasinsyga)
а че значит етот линукс ?

знаеш после винды если захочеш пепейти на линух будет тяжко!
Сообщение # 5 написано 27.09.2009 в 15:13
yohonda
Лучший из лучших
попалась тут в руки коробочка с лицензии linux xp http://www.linux-xp.ru/products/server/
как я понимаю это вообще отличная он других linux систем, и в принципе и разрабатывалась для виндовских приложений, которые должны работать под линем, что в разы повысит стабильность, безопасность, производительность, и тд...
у меня сейчас у самого стоит такая система, на которую я хочу воткнуть сервер...
предлагаю обсудить!!!

ув. модератор, если можно то сделайте это отдельной темой smile

Сообщение # 6 написано 08.10.2009 в 00:13
alexsimm
Сержант
Проблема с компиляцией сервера под линус опенсусе. До этого ,буквально неделю назад компилилось всё нормально,а тут решил новую ревизию установить через гит и на тебе.

После выполнения команды
../configure --prefix=/games/Mangos4 --sysconfdir=/games/Mangos4/etc --with-python --enable-cli --enable-ra --datadir=/games/Mangos4
на каком то этапе компиляции выдаёт ошибку
../../../dep/ACE_wrappers/configure: line 39989: syntax error near unexpected token `fi'
../../../dep/ACE_wrappers/configure: line 39989: `fi'
configure: error: ../../../dep/ACE_wrappers/configure failed for dep/ACE_wrappers

Что не так ?

Сообщение # 7 написано 12.10.2009 в 09:32
Tierseven
Центурион
Ветку удалили. А можно любую брать?
Linux - дружественная система, но своих друзей она хорошо выбирает.
Сообщение # 8 написано 05.02.2010 в 22:05
Profy
Рыцарь
мля это линкус но всеровно спс ща попробую

Сообщение # 9 написано 13.02.2010 в 12:32
Bunny
Рыцарь
Quote (Profy)
мля это линкус но всеровно спс ща попробую

Странные люди,не то что мы-ЭЛЬФЫ
Сообщение # 10 написано 16.02.2010 в 01:45
Rendan
Скаут
а вот вопрос как в базу заливать файлы баз данных?
Сообщение # 11 написано 23.02.2010 в 07:28
ZetGet
Рыцарь
Quote (grom)
А если вы хотите быстрой компиляции и у вас 2х ядерный процессор
пишем
Quote
make -j2
make -j2 install

и для 4х
Quote
make -j4
make -j4 install


хех smile
неправильно! нужно писать по схеме
Code
make -j X+1 (где X число ядер)

те:
Code
make -j 3
make install -j 3

для двушки
Code
make -j 5
make install -j 5

для четырешки

PS: очень быстро компилит на 4ех ядерном процессоре Intel i7 :)
grom, исправь выше описанную ошибочку и добавь рестартер еще в этот мануал и тогда бы шикарно было. smile

Сообщение # 12 написано 23.06.2010 в 08:49
alexsimm
Сержант
Знать бы ещё как заливать патчи в исходники, скачанные через git в linux.
не подскажите ?
Сообщение # 13 отредактировано alexsimm - Вторник, 27.07.2010, 09:17
wowslavikwow
Центурион
alexsimm, +1
ни кто не знает как поправить подобные ошибки? на гетмангосе находил что нужно autoconf откатить попробовал поставить версию ниже ошибки все равно на реве 6928 прут.

Знаю html, css, JavaScript, PHP, несколько лет углубленно учу C, C++
ЛУЧШИЙ ЧАТ Speed-Chat.RU
Сообщение # 14 написано 12.01.2011 в 15:29
Форум » Корзина форума » Корзина » компиляция на linux от GROM
  • Страница 1 из 1
  • 1
Поиск: