Страница 15 из 61

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Добавлено: Вс ноя 25, 2018 11:29 pm
prmres
sega6549 писал(а):
Вс ноя 25, 2018 11:02 pm
Да на 16 проблемы с самкой, какой день уже мучаюсь, не могу папки расшарить
с самбой ?
там вроде бы не сложно
хотя....
я после установки чистой системы Selinux сразу отключаю
может в нём дело?
в папке /etc/selinux создать config с содержимым:
SELINUX=disabled
после этого - перезагрузка

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Добавлено: Пн ноя 26, 2018 2:43 am
prmres
не актуальноПоказать
немного подправил скрипт majordomo1.sh:
- производятся настройки базы: по умолчанию устанавливаются тёмная тема, русский язык, часовой пояс Europe/Moscow
- скрипт сообщает об окончании установки зелёненьким (ну это так, ради красивости)

файлы обновил, ссылка на скачивание не меняется

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Добавлено: Пн ноя 26, 2018 10:03 pm
prmres
sega6549 писал(а):
Вс ноя 25, 2018 9:18 pm
на 18 убунту встанет без проблем?
запилил скрипт для 18 убунты
проверил - работает, звук есть, голос есть
надо пошаманить с репозиториями (я с десяток от 16-й в source.list руками закинул) и тогда выложу
в общем надо немножко подождать

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Добавлено: Пн ноя 26, 2018 10:10 pm
sega6549
prmres писал(а):
Пн ноя 26, 2018 10:03 pm
sega6549 писал(а):
Вс ноя 25, 2018 9:18 pm
на 18 убунту встанет без проблем?
запилил скрипт для 18 убунты
проверил - работает, звук есть, голос есть
надо пошаманить с репозиториями (я с десяток от 16-й в source.list руками закинул) и тогда выложу
в общем надо немножко подождать
Круто, надо будет заценить, жду)))

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Добавлено: Вт ноя 27, 2018 2:45 am
prmres
не актуальноПоказать
установка на Ubuntu 18

база данных MariaDB с разрешением входа root, автоматически настраиваются русский язык, тёмная тема и часовой пояс Europe/Moscow

Код: Выделить всё

sudo su
wget https://clck.ru/Enq5R
tar -xvf Enq5R

sh majordomo18.sh
sh rhvoice.sh
sh vlc.sh
когда будет работать majordomo18.sh , то в какой то момент он остановится и будет ожидать ввода libmcrypt prefix - просто нажать ENTER
сообщение об этом будет подсвечено зелёненьким

всё остальное как и при установке на Ubuntu 16

проверил на голой ubuntu 18.04.1 server (виртуалка на VMWare Workstation) - голос алисы есть, онлайн-радио играет, в phpmyadmin пускает root

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Добавлено: Вт ноя 27, 2018 4:11 pm
prmres
Для чистой установки на Ubuntu Server, Linux Mint, Debian 11

Последние изменения: 30 июня 2023
Хронология измененийПоказать
======================================================================
27 дек 2016. Изначальные скрипты камрда crazy-vip: здесь.
25 ноя 2018. Первая переделка (только для Ubuntu 16): здесь.
27 ноя 2018. Вторая переделка (только для Ubuntu 18): здесь.
27 ноя 2018. Третья переделка - работает на Ubuntu 16 и 18.
28 ноя 2018. Добавил в установку пакет php-bcmath (подробности тут), проверяется установлен ли language-pack-ru, если нет - ставится.
11 янв 2019. Поправил описание сервиса (источник, первоисточник), теперь проблем с запуском Мажордомы быть совсем не должно, спасибо камрадессе chimik за наводку.
27 апр 2019. В связи с тем что поломалась установка с гитхаба сделал костыль: импорт своего дампа базы с чистойрабочей МД. Подробности тут и тут. Решение временное, до исправления установки с гитхаба, как исправят верну взад.
16 июн 2019. Установку с гитхаба починили, костыль убран, снова вся установка производится с гитхаба из master-ветки.
13 окт 2019. В скрипт установки RHVoice добавил установку пакета python-lxml (читать тут и тут).
3 мая 2020. Добавлена установка MD на Ubuntu 20. Изменена установка RHVoice на Ubuntu 16 (подробности).
13 сентября 2020. Изменена установка RHVoice на Ubuntu x32 (подробности).
14 сентября 2020. Добавлена возможность установки на Mint 19 (x32 x64) и Mint 20.
17 декабря 2020. Поправил unit для vlcd. Подробности тут.
31 января 2021. Исправил установку RHVoice. Подробности тут.
21 сентября 2021. Исправил установку RHVoice, подробности тут. Теперь скрипт majordomo.sh вносит правку в базу, менят "пингуемый хост" с tut.by на ya.ru по причине недоступности первого.
24 сентября 2021. Добавил скрипт mosquitto.sh для установки MQTT-брокера Mosquitto, подробности здесь.
9 октября 2021. Переделал скрипт установки mosquitto, подробности здесь.
17 октября 2021. Добавил отключение автозасыпания, подробности здесь.
17 октября 2021. Подправил установку VLC для ubuntu20, подробности здесь.
24 июня 2022. Удалена установка на Ubuntu16 (Срок службы Ubuntu 16.04 подошел к концу 29 апреля 2021 года.). Добавлена установка на Ubuntu22 (php7.4).
6 октября 2022. Добавлена установка на Mint21 (php7.4).
26 октября 2022. Исправил некорректную установку phpmyadmin. Добавил установку REDIS, подробности здесь.
======================================================================
30 июня 2023. Сделал скрипты (отдельные) для Debian 11.
======================================================================
Маленько подпилил :D :
1) Скрипты работают на:
- Ubuntu Server 18, 20, 22 (PHP 7.2, 7.4 и 7.4 соответственно),
- Mint 19, 20, 21 (PHP 7.2, 7.4 и 7.4 соответственно),
- Debian 11 (PHP 7.4);

2) устанавливается MariaDB с разрешением входа root;
3) автоматически настраиваются русский язык, тёмная тема и часовой пояс Europe/Moscow.

Проверено на чистых Ubuntu Server 18; 20; 22 и Mint 19; 20; 21; Debian 11 (виртуальные машины VMware Workstation) - голос Алисы есть, онлайн-радио играет, в phpmyadmin пускает root.
Ubuntu, MintПоказать

Код: Выделить всё

sudo su
wget https://clck.ru/NGNzt 
tar -xvf NGNzt

sh majordomo.sh
sh rhvoice.sh
sh vlc.sh
sh mosquitto.sh
Debian 11Показать
БЕЗ SUDO

Код: Выделить всё

wget https://kurl.ru/udkig
tar -xvf udkig

sh majordomo.sh
sh rhvoice.sh
sh vlc.sh
sh mosquitto.sh
Устанавливается в следующей последовательности:
majordomo.sh - установка базовой системы;
rhvoice.sh - установка звуковой подсистемы и голосового движка RHVoice, устанавливется при необходимости;
vlc.sh - установка службы VLC для проигрывания музыки и интернет-радио, устанавливется при необходимости;
mosquitto.sh - установка MQTT-брокера Mosquitto (подробности здесь), устанавливется при необходимости.

1. Во время установки будет несколько запросов: на запрос конфигурации phpmyadmin жмите yes, на запросы пароля вводите пароль, на запрос какой вебсервер отвечаете apache2 , в конце установки будет запрос пароля MySQL для настройки базы данных. Не отлучайтесь от экрана надолго!
2. При установке в какой то момент остановится и будет ожидать ввода libmcrypt prefix - просто нажать ENTER.
3. После установки RHVoice необходимо добавить модуль "Панель управления" -> "Маркет дополнений" -> "RHVoice". Затем зайти в установленный модуль и нажать "Сохранить".
4. "Панель управления" -> "Терминалы" -> "MAIN" указать тип плеера "VLC over HTTP", порт "8080" и пароль "password".
5. По окончании установки перезагрузить сервер.

Всем, кто воспользовался скриптом до 11 янв 2019:
обязательно читать здесьПоказать
откройте в текстовом редакторе /etc/systemd/system/majordomo.service

и всё замените на:

Код: Выделить всё

[Unit]
Description=MajorDoMo
Requires=network.target mysql.service apache2.service
After=dhcpcd.service mysql.service apache2.service

[Service]
Type=simple
User=www-data
Group=www-data
ExecStart=/usr/bin/php /var/www/cycle.php
ExecStop=/usr/bin/pkill -f cycle_*

KillSignal=SIGKILL
KillMode=control-group
RestartSec=1min
Restart=on-failure

[Install]
WantedBy=multi-user.target

после сохранения:

Код: Выделить всё

sudo systemctl daemon-reload
sudo systemctl restart majordomo
либо просто перезагрузите компьютер

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Добавлено: Ср янв 02, 2019 11:44 am
Limych
Спасибо за скрипт!
Всё нормально встало на Ubuntu Server 18.04.1 на виртуальную машину внутри FreeNAS. Полёт нормальный. В остальном пока разбираюсь, ибо дилетант… :)

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 04, 2019 1:26 pm
Madjestik58
Скрипт встал без проблем на Ubuntu 18.10 Desktop, кроме одного нюанса.
Ставил на HP microserver GEN7 N54 (проц. слабенький по современным меркам) и после перезагрузки интерфейс работает, но все циклы не активны. В ручном режиме (через терминал) по повторной команде стартуют.
Пришлось добавлять в /etc/systemd/system/majordomo.service перед ExecStart строчку ExecStartPre=/bin/sleep 50.
После это cycle.php стал отрабатывать при запуске сервера.
До этого полгода мучался с OrangePi PC и постоянно подыхающими MicroSD картами (1,5 месяца в среднем жили до начала сбоев). Все настройки спокойно перекинул с OrangePi на сервер с Ubuntu.

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 04, 2019 7:59 pm
bulaton_ufa
Поставил чистую ubuntu 16.04, обновил, выполнил все три файла скриптов.
Результат - после каждой перезагрузки не стартует сервис MD (main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.. ping цикл остановлен.. webvars цикл остановлен. )
Если сервис запустить вручную, то он стартует, но после перезагрузки все опять в дауне.
Я посмотрел лог сервиса и вот что в нем:
Изображение

Все рекомендации этого форума уже выполнил, все в соответствии с мануалами настроено.
Подскажите куда "копать" ?

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 04, 2019 10:07 pm
Alex-Domo
Установите более стабильную версию Debian9 и на неё MD по инструкции с https://kb.smartliving.ru/kak-ustanovit ... -na-linux/ и все будет работать.


Отправлено с моего iPhone используя Tapatalk