1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Новый гайд по Ghost как и обещал.

Тема в разделе 'Запуск и Поддержка', создана пользователем IFier, 28 ноя 2011.

  1. IFier Ньюфаг

    Сообщения:
    6
    Спасибы:
    0
    Установка Ghost++ на Ubuntu Server (Linux)
    1. Установим следующие компоненты:
    Код:
    sudo apt-get install build-essential m4 zlib1g-dev libbz2-dev libboost-dev libmysql++-dev libgmp3-dev
    2. Скачаем сам Ghost++ и разрарим.
    Код:
    cd ~/
    wget http://ghostplusplus.googlecode.com/files/ghostplusplus_17.1.zip
    unzip ghostplusplus_17.1.zip
    3. Установка и компилируем BNC:
    Код:
    cd ghost/bncstutil/src/bncsutil/
    make
    sudo make install
    4. Установка и компилируем Storm:
    Код:
    cd ghost/Stormlib/stormlib/
    make
    sudo make install
    5. А вот тут начинаются самые заморочки ;) Итак, делаем дальше, внимательно читаем.
    Код:
    sudo apt-get install libboost-date-time-dev libboost-filesystem-dev libboost-thread-dev
    И что бы небыло проблем с bnet.o читаем тут -> (этот шаг обязателен) http://www.codelain.com/forum/index.php?topic=18498.0
    Дальше идем:
    Код:
    cd ~/ghost/ghost/
    sudo mcedit Makefile
    Код:
    LFLAGS = -L. -L../bncsutil/src/bncsutil/ -L../StormLib/stormlib/ -L/usr/lib/ -lbncsutil -lpthread -ldl -lz -lStorm -lrt -lmysqlclient_r -lboost_date_time -lboost_thread -lboost_system -lboost_filesystem    -lgmp 
    (Во многих гайдах забывали упоминать и указывать что надо в эту строку добавлять -lboost_system -lgmp и т.д.)
    6. Компилируем Ghost++
    Код:
    cd ~/ghost/ghost
    make
    7. Надеюсь скомпилировалось удачно, тогда:
    Код:
    cp ~/ghost/ghost/ghost++ ~/ghost++
    Установка завершена. Дальше идет настройка самого Ghost++ через файл конфига - ghost.cfg