В данной заметке описана установка MajorDoMo на свежий образ Raspbian (Debian 11 Bullseye) с помощью официального установщика ОС на мини коvпьютер Raspberry Pi (в моём случае 3B) и системы Умного Дома MajorDomo.
Первым делом скачиваем установщик образа на карту памяти с официального сайта Raspberry.
После скачивания запускаем скачанный файл imager_1.7.3.exe.
И переходим к выбору Операционной системы.
Первым делом выбираем устанавливаемую систему, по умолчанию выделение на пункте с графической оболочкой. Т.к. в большинстве случаев оболочка не нужна и только потребляет итак небольшие ресурсы малины, выбираем другие (Raspberry PI OS (other).
Из открывшихся вариантов выбираем установку без грфического интерфейса (A port jf Debian Bulsseye with no desktop environment)
Выбираем появившуюся карту памяти
Не спешим записывать образ (write) переходим к окну настроек (иконка шестеренки в правом нижнем углу)
И устанваливаем свои необходимые значения.
Рекомендую использовать стандартный логин для одноплатных компьютеров pi , т.к. в скрипте есть некоторые команды, связанные с этим логином
После этого можем нажать Write (запись).
Автоматически после окончания процедуры программа извлекает (размонтирует) карту памяти.
Устанавливаем карточку в малинку и подключаем питание.
После включения довольно долго (минут пять) происходит процедура первого запуска, немного подождав подключаемся SSH клиентом к малинке и входим используя логин пароль, указанные при выставлении настроек.
Карта пямяти уже расширена. Особо в утилите программы настроек делать нечего.
Можем посмотреть версию ОС:
cat /proc/version
В ответ видим:
Linux version 5.15.61-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu)
2.34) #1579 SMP Fri Aug 26 11:10:59 BST 2022
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)" ...
Сейчас спокойно можем установить MajorDoMo и необходимые системные сервисы.
Входим в режим sudo
sudo -i
Вводим команду на скачивание и установку скрипта страница скрипта на Гитхабе:
curl -s https://raw.githubusercontent.com/sergejey/majordomo-rpi-install/main/install.sh | bash && bash ~/majordomo-rpi-install/install.sh
Подождав непродолжительное время (необходимое для начальной установки нужных пакетов) получаем окно начала выполнения скрипта:
Вводим согласие y.
Отмечаем нужные опции установки как самой системы УД MajorDoMo, так и дополнительх системных сервисов:
Далее идёт установка, около 40 минут процедура обновления системы upt-get update, upgrade на экране ничего не меняется, это нормально, далее идёт установка пакетов. Время довольно продолжительное, особенное RHvoice и Zigbee2mqtt, у меня заняло часа 3-4.
После начала установки никаких внешних действий ака ввода команд и т.д. не требуется. Поэтому можно установку начать вечером и спокойно идти спать, что кстати я и делал.
В итоге скрипт отработал, появилось следующее окно:
Перегагрузка. После этого заходим на IP адрес нашей малины и видим стартовое окно выбора языка и тайм зоны:
После выбора необходимых параметров, переход на главную страницу MajorDoMo
Ну вот вкратце и всё, приятного пользования.
Минск, Беларусь
На форуме: udvnl