У нас работает TorrentMonitor, но автор написал новую версию - как апгрейдить?
Во-первых, помним старую флотскую мудрость: "Работает? Не лезь!" Но если причина веская, например изменился механизм работы любимого трекера, то ниже - инструкция. Проверена при апгрейде с 0.9.2 до текущей 0.9.4
ВАЖНО. Здесь речь об апгрейде РАБОТАЮЩЕЙ инсталляции. Если не работает - идём сюда и ставим заново.
1) Идём через putty в командную строку, заходим в джейл
jexeс 5 $SHELL
2) Переименовываем папку со старым torrentmonitor
cd /usr/local/www/
ls
смотрим есть ли у нас ещё более старые версии. Если надо - удаляем (например rm -rf data.bak)
переименовываем папку data, в которой лежит torrentmonitor
mv data data.bak
3) Грузим, распаковываем и удаляем архив с torrentmonitor
fetch https://github.com/ElizarovEugene/TorrentMonitor/archive/master.zip
unzip master.zip
rm master.zip
Прим. Если не будет качать - альтернативная ссылка с http://blog.korphome.ru/torrentmonitor/ Скачать актуальную версию
4) Отправляем torrentmonitor в новую
mv TorrentMonitor-master data
5) Редактируем схему БД
cd /usr/local/www/data/db_schema
cat sqlite.sql | sqlite3 tm.sqlite
cd ..
cp config.php.example config.php
nano config.php
Редактируем файл, строки в конце должны стать в точности такими:
#Для SQLite:
Config::write('db.type', 'sqlite');
Config::write('db.basename', '/usr/local/www/data/db_schema/tm.sql
6) Даём им права
chmod -R a+rw /usr/local/www/data
chmod -R 777 /usr/local/www/data/db_schema
7) Выключаем через TheBrig и снова включаем джейл, идем в браузере по адресу 192.168.1.54 (другой адрес используете? тогда - ставьте свой)
Если всё сделали правильно - нам предлагают ввести пароль. Он torrentmonitor
8) Следующий шаг настройки ведём в вебгуе
- Настройки, Путь сохранения .torrent файлов пишем /torrents
- указываем мыло для уведомлений (иначе путь сохранения не сохранится- такой мелкий баг. Но мыло мне не пришло - его дополнительно надо настраивать)
- жмём кнопку сохранить
- там же меняем пароль по вкусу
- Идём в Учётные Данные и указываем свои регистрационные данные на тех трекерах, где они у вас есть
- Идём на Тест и проверяем, всё ли в порядке.
Если красным остались только не введённые вами ещё учётные данные трекеров - то всё в порядке
11) Добавляем желаемые торренты, делаем ручной прогон
/usr/local/bin/php -q /usr/local/www/data/engine.php
В результате, если всё настроено нормально, в папочку /torrents скачивается торрент файл той самой раздачи.
А на вкладке Торренты (картинка выше) появляются дата-время в Последнем обновлении и Последнем запуске.