Установка MAJORDOMO Rev1

 

Установка MajorDoMo

Обновить систему

 

 Обновить систему

sudo apt-get update
sudo apt-get upgrade

 Создать диектрорию

sudo mkdir /home/majordomo

  Зайти в директорию

cd /home/majordomo

  Установить в директорию 

sudo wget http://majordomo.smartliving.ru/download/_majordomo_linux_100b.tar.gz

  Распаковать в директорию

sudo tar xvfz _majordomo_linux_100b.tar.gz

  скопировать в ./var/www

sudo cp -rp /home/majordomo/html/* /var/www

 скопировать .htaccess в /var/www 

sudo cp -rp /home/majordomo/html/.htaccess /var/www

 Изменяем владельца папки /var/www на www-data 

sudo chown -R www-data:www-data /var/www

   - добавляем www-data в группу audio

sudo usermod -a -G audio www-data

 Открываем браузер на ПК

Скачиваем архив с Majordomo c  https://github.com/sergejey/majordomo/archive/master.zip 

Заходим по адресу - http://IP_/phpmyadmin 

Логин - root 

Пароль - тот что указывали ранее для доступа в PhpMyAdmin 

Создаем новую базу - db_terminal 

Ссылка "Создать БД" в левом меню 

 В поле "Создать базу данных" вводим db_terminal (сравнение cp1251_general_ci)

 Жмём "Создать"

 Заходим в созданную базу - ссылкав левом меню или ниже под полем "Создать базу данных"

 Переходим на вкладку "Импорт" 

  Разархивируем скачанный архив на ПК

На открытой странице "Импорт" нажимаем на кнопку "Обзор", заходим в папку с Majordomo, находим и выбираем файл дампа БД - db_terminal.sql 

 Нажимаем на кнопку "Вперед" внизу страницы

 Переходим на вкладку "Привелегии"

Внизу страницы нажимаем на ссылку - "Добавить пользователя" 

В поле "Имя пользователя" вводим логин нового пользователя 

Вводим новый пароль в 2 поля или генерируем 

Нажимаем на кнопку "Вперёд" внизу страницы 

Настраиваем конфиг

  

 Возвращаемся в терминал, Настраниваем конфиг:  

sudo nano /var/www/config.php

 Находим код:   

Define('DB_HOST', '127.0.0.1');
//Define('DB_HOST', 'localhost');
Define('DB_NAME', 'db_terminal'); Define('DB_USER', 'USER'); Define('DB_PASSWORD', 'PASS');

 В строках заменяем USER и PASS на те, что вводили при создании нового пользователя для БД db_terminal Добавляем код:   

Define('HOME_NETWORK', '192.168.0.*'); // home network (optional)
Define('EXT_ACCESS_USERNAME', 'user'); // access details for external
//network (internet)
Define('EXT_ACCESS_PASSWORD', 'password');

  "ctrl" "x" далее "y" и жмем на "enter"  

cd

  Очищаем екран

clear

 создаем файл с описанием сервиса основного цикла

sudo nano /etc/systemd/system/majordomo.service

 Вставляем в файл код:  

[Unit]
Description=MajorDoMo
[Service]
Requires=mysql.service
Requires=apache2.service
Type=simple
WorkingDirectory=/var/www
ExecStart=/usr/bin/php /var/www/cycle.php
Restart=always
[Install]
WantedBy=multi-user.target

 "ctrl" "x" далее "y" и жмем на "enter" 

  Перезапускаемся

sudo systemctl daemon-reload

  

sudo apache2ctl restart

  

sudo service mysql restart

  

sudo systemctl enable majordomo

  

sudo systemctl start majordomo

 Заходим по адресу - http://IP_ORANGE PI

Делаем первоначальную настройку

Возвращаемся в терминал, делаем перезагрузку: 

sudo shutdown -r now

 

 

Обновить систему

 

Обновить систему

sudo apt-get update
sudo apt-get upgrade

 

Для работы мультимеди утанавливаем програмы

 Установка MPLAYER:

sudo apt-get install mplayer -y

  Установка VLC:  

sudo apt-get install vlc -y

 - создаем задание на старт VLC вместе с системой,

crontab -e -u root

  прописываем в кроне следующую строку: 

@reboot vlc -I http --http-password 12345

 Перегружаемся

sudo reboot

 

RHVoice

  

Установка RHVoice- речевой синтезатор

 Установка зависимостей

sudo apt-get install gcc g++ git pkg-config scons libao4 libao-common libao-dev

   Сборка и установка  RHVoice:

  Переходим папку

cd /usr/src/

 Копируем RHVoice

sudo git clone https://github.com/Olga-Yakovleva/RHVoice

 Переходим в папку 

cd /usr/src/RHVoice

  Устанавливаем scons

sudo apt-get install scons -y

   

sudo ldconfig

 

 Проверка:

echo "test" | RHVoice-test

 или 

echo "Привет Смарт Бокс" | RHVoice-test -p Anna

 Перезапускаем 

sudo reboot

 

Переходим на сайт Настройка в картинках

 

 

Переходим в панель управления

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo""

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

 

 

 

 

 

Вверх