Установка РеТрекера XBTT в Linux (Ubuntu) - Об ОС *Nix - Системное администрирование - Каталог статей - Архив документации и мануалов для админов

Вторник, 06.12.2016, 02:50
Приветствую Вас Гость | RSS
Мой сайт
Главная
Регистрация
Вход
Форма входа

Меню сайта

Категории раздела
Об ОС Windows [137]
В категории размещаются статьи, касающщиеся операционных систем от Microsoft.
Об ОС *Nix [198]
В данной категории собраны статьи об ОС семейства Unix/Linux/FreeBSD/...
Справочные материалы [351]
Справка по всему разделу.
Виртуализация и Облака [46]
Networks & Routing [86]
DataBases [22]

Наш опрос
Оцените мой сайт
Всего ответов: 193

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Системное администрирование » Об ОС *Nix

Установка РеТрекера XBTT в Linux (Ubuntu)
Установка РеТрекера XBTT в Linux (Ubuntu)

FreeM@N
сообщение 17.12.2008, 9:42
Сообщение #1


Активный участник
***

Группа: Админы
Сообщений: 608
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Установка на Ubuntu-server 8.10:
(можт пригодится кому-нить)

Для установки MySQL использовался репозиторий:
Код
deb http://dotdeb.debian.skynet.be stable all


Переходим в root
Код
su

Желательно перед установкой обновиться, но не обязательно:
Код
apt-get update && apt-get upgrade

Сначало нужно установить всё необходимо для сборки
Код
apt-get install make build-essential linux-headers-`uname -r` mysql-server libmysqlclient-dev subversion gcc libboost-dev libboost-serialization-dev boost-build


затем получим по svn последнюю версию:
Код
mkdir /usr/src/my
cd /usr/src/my
svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/misc xbt/misc
svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/Tracker xbt/Tracker


собственно сборка:
Код
cd xbt/Tracker
./make.sh


теперь нужно создать таблицы в mysql:
mysql -uroot -p
Код
>CREATE USER 'xbt'@'localhost' IDENTIFIED BY 'YOU_PASSWORD';
>GRANT USAGE ON *.* TO 'xbt'@'localhost' IDENTIFIED BY 'YOU_PASSWORD';
>CREATE DATABASE IF NOT EXISTS `xbt`;
>GRANT ALL PRIVILEGES ON `xbt`.* TO 'xbt'@'localhost';
>exit;

Вместо YOU_PASSWORD - ваш пароль

Импортируем БД трекера:
Код
mysql -uxbt -p xbt < xbt_tracker.sql


Отредактируем конфиг:
Код
cp xbt_tracker.conf.default xbt_tracker.conf
nano xbt_tracker.conf


Опции конфиг файла можно посмотреть тут: http://xbtt.sourceforge.net/tracker/
чтобы перейти к следующему этапу - кроме задания базы, пользователя и пароля
нужно внести в конфигурацию следующую строчку:
pid_file = /var/run/xbt_tracker.pid

Чтобы трекер запускался автоматически создадим простенький стартовый скрипт:
Код
nano /etc/init.d/xbt

Скрипт:
Код
#!/bin/sh

XBT_PATH="/usr/src/my/xbt/Tracker"

start() {
        echo "Starting XBT Tracker"
        start-stop-daemon --start --quiet --exec $XBT_PATH/xbt_tracker -- --conf_file $XBT_PATH/xbt_tracker.conf
        echo $?
}

stop() {
        echo "Stopping XBT Tracker"
        start-stop-daemon --stop --quiet --pidfile /var/run/xbt_tracker.pid
        echo $?
}

case "$1" in
        start)
                start
;;
        stop)
                stop
;;
        *)
                echo "Usage: $0 {start|stop}"
                exit 1
esac

exit 1


Сделаем его исполняемым и поставим в автозапуск:
Код
chmod +x /etc/init.d/xbt
update-rc.d xbt defaults 99


Теперь можно запустить его:
Код
/etc/init.d/xbt start

и проверить работу перейдя на страничку статистики:
http://XX.XX.XX.XX:2710/st
где XX.XX.XX.XX - адрес Вашего нового ретрекера

После того как вы это сделали , хорошо бы привязать ваш IP адрес к домену например на no-ip.org что бы при изменении вы могли сами поменять IP !


--------------------


Источник: http://re-tracker.ru/index.php?showtopic=17
Категория: Об ОС *Nix | Добавил: admin (02.05.2011)
Просмотров: 1422 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2016