Личный кабинет: Генерация приложения — различия между версиями

Материал из Документация по сервису rigonline.ru
Перейти к: навигация, поиск
(Процесс запуска приложения)
(Процесс запуска приложения)
Строка 22: Строка 22:
 
=== Asic ===
 
=== Asic ===
  
* qwe *
+
==== Установка приложения на асик (тестирование производилось на асике S9) ====
 +
 
 +
* Сгенерировать приложение для Linux
 +
* Скачанный архив разместить в интернете (облачное хранилище, файловое хранилище, социальные сети) и получить прямую ссылку на него (архив не должен быть доступен третьим лицам т.к. в нем находится ваш секретный ключ)
 +
* Подключиться к асику по SSH под root
 +
* В терминале ввести следующие команды
 +
 
 +
''Перейти в корень диска''
 +
cd /
 +
 
 +
''Провалиться в директорию''
 +
cd rigonline
 +
 
 +
''Скачать полноценное приложение wget (как правило на асиках wget идет без поддержки SSL)''
 +
curl -O http://rpmfind.net/linux/mageia/distrib/6/armv7hl/media/core/updates/wget-1.19.5-1.mga6.armv7hl.rpm
 +
 
 +
''Установить скачанный wget''
 +
rpm -i wget-1.19.5-1.mga6.armv7hl.rpm
 +
 
 +
''Скачать приложение по ранее подготовленной ссылке (пункт 2 данного руководства)''
 +
wget --no-check-certificate https://<путьдоархива>/<названиеархива>.zip
 +
 
 +
''Распаковать приложение''
 +
unzip <названиеархива>.zip
 +
 
 +
''Провалиться в директорию приложения''
 +
cd <названиеархива>
 +
 
 +
''Сделать запускаемый файл исполняемым''
 +
chmod u+x START.sh
 +
 
 +
''Скопировать все файлы в директорию системы''
 +
cp * /etc/init.d/
 +
 
 +
''Выйти на два уровня выше''
 +
cd ../..
 +
 
 +
''Удалить директорию''
 +
rm -rf rigonline
 +
 
 +
''Перейти в директорию для создания симлинка для автозагрузки''
 +
cd /etc/rcS.d/
 +
 
 +
''Создать симлинк на запускаемый скрипт приложения''
 +
ln -sf ../init.d/START.sh /etc/rcS.d/S99rigonline.sh
 +
 
 +
''Перезагрузить асик''
 +
reboot
 +
 
 +
==== Удаление приложения с асика ====
 +
 
 +
* Подключиться к асику по SSH под root
 +
* В терминале ввести следующие команды
 +
 
 +
''Удалить симлинк и все файлы приложения''
 +
rm /etc/rcS.d/S99rigonline.sh /etc/init.d/RigOnline.sh /etc/init.d/START.sh /etc/init.d/config.ini /etc/init.d/rig.ini /etc/init.d/secret.ini /etc/init.d/log.txt
 +
 
 +
''Перезагрузить асик''
 +
reboot

Версия 11:39, 14 марта 2019


Личный кабинет → Генерация приложения

Генерация приложения сервиса ([https://rigonline.ru/profile/app/]).

Генерация и скачивание приложения для рига. Необходимо указать номер рига. Процедуру генерации необходимо повторить для каждого рига изменив номер.

Есть полная и легкая версии.
Легкая версия - без powershell, с минимумом уведомлений (запуски/остановки/перезагрузки), с минимальной статистикой (график запусков/остановок), без обновлений, без обратной связи.
Есть легкая версия для linux.


Личный кабинет - генерация приложения.png

Процесс запуска приложения

Windows

  • Сгенерировать приложение
  • Распаковать архив на диск
  • Запустить файл START.bat (именно на него ярлык нужно добавлять в автозагрузку)

Asic

Установка приложения на асик (тестирование производилось на асике S9)

  • Сгенерировать приложение для Linux
  • Скачанный архив разместить в интернете (облачное хранилище, файловое хранилище, социальные сети) и получить прямую ссылку на него (архив не должен быть доступен третьим лицам т.к. в нем находится ваш секретный ключ)
  • Подключиться к асику по SSH под root
  • В терминале ввести следующие команды

Перейти в корень диска

cd /

Провалиться в директорию

cd rigonline

Скачать полноценное приложение wget (как правило на асиках wget идет без поддержки SSL)

curl -O http://rpmfind.net/linux/mageia/distrib/6/armv7hl/media/core/updates/wget-1.19.5-1.mga6.armv7hl.rpm

Установить скачанный wget

rpm -i wget-1.19.5-1.mga6.armv7hl.rpm

Скачать приложение по ранее подготовленной ссылке (пункт 2 данного руководства)

wget --no-check-certificate https://<путьдоархива>/<названиеархива>.zip

Распаковать приложение

unzip <названиеархива>.zip

Провалиться в директорию приложения

cd <названиеархива>

Сделать запускаемый файл исполняемым

chmod u+x START.sh

Скопировать все файлы в директорию системы

cp * /etc/init.d/

Выйти на два уровня выше

cd ../..

Удалить директорию

rm -rf rigonline

Перейти в директорию для создания симлинка для автозагрузки

cd /etc/rcS.d/

Создать симлинк на запускаемый скрипт приложения

ln -sf ../init.d/START.sh /etc/rcS.d/S99rigonline.sh

Перезагрузить асик

reboot

Удаление приложения с асика

  • Подключиться к асику по SSH под root
  • В терминале ввести следующие команды

Удалить симлинк и все файлы приложения

rm /etc/rcS.d/S99rigonline.sh /etc/init.d/RigOnline.sh /etc/init.d/START.sh /etc/init.d/config.ini /etc/init.d/rig.ini /etc/init.d/secret.ini /etc/init.d/log.txt

Перезагрузить асик

reboot