Banana pi cm4: https://alii.pub/6pdx53
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
КРАСНЫМ ВЫДЕЛЕНЫ ШАГИ ЕСЛИ У ВАС БЫЛИ ОШИБКИ. ИХ НЕ ВЫПОЛНЯЕМ ЕСЛИ ОШИБОК НЕ ВОЗНИКЛО.
Wiki по banana pi cm4: https://wiki.banana-pi.org/index.php?title=BPI-CM4_Computer_module_and_development_Kit
https://wiki.banana-pi.org/Getting_Started_with_CM4
В этой статье опишу, как установить Home Assistant на Ubuntu в 2023 году.
В качестве примера я использую плату banana pi cm4.
На нее установка немного специфичная, так как образ Ubuntu под banana pi cm4 сильно изменен. Но я думаю у Вас все получится.
Установка Home Assistant:
Обновляем репозитории:
apt update
Далее устанавливаем недостающие пакеты:
apt-get install jq wget curl udisks2 libglib2.0-bin network-manager dbus apparmor-utils systemd-journal-remote lsb-release -y
Если Выдает такую ошибку
То делаем следующее:
rm /var/lib/apt/lists/lock
rm /var/cache/apt/archives/lock
rm /var/lib/dpkg/lock*
dpkg –configure -a
apt-get update -y
Потом снова:
apt-get install jq wget curl udisks2 libglib2.0-bin network-manager dbus apparmor-utils systemd-journal-remote lsb-release -y
А если ошибки не было то снова устанавливать пакеты не надо.
Далее устанавливаем агент:
wget https://github.com/home-assistant/os-agent/releases/download/1.5.1/os-agent_1.5.1_linux_aarch64.deb
dpkg -i os-agent_1.5.1_linux_aarch64.deb
Если выдает ошибку, то:
rm /var/lib/dpkg/lock
dpkg –configure -a
И снова:
dpkg -i os-agent_1.5.1_linux_aarch64.deb
Если не было ошибки то пропускаем.
Далее нужно установить докер. И тут два варианта. Стандартный вариант установки докера например на Orangep i 5:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh ./get-docker.sh
А вот если у Вас Banana pi CM4 и установлена Ubuntu, то ставить нужно следующим образом:
Сначала установить пакеты:
apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
После этого вводим команду состоящую из двух строчек:
echo “deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
После этого обновляем репы:
apt-get update
И устанавливаем докер:
apt-get install docker-ce docker-ce-cli containerd.io
На этом установка докера закончена. Далее остается установить Home Assistant.
Для этого скачиваем пакет:
wget https://github.com/home-assistant/supervised-installer/releases/download/1.4.3/homeassistant-supervised.deb
И выполняем установку. Если на убунту, то нужно это делать вот так:
sudo BYPASS_OS_CHECK=true dpkg -i homeassistant-supervised.deb
Или изменяем файл /etc/os-release. Там нужно поменять PRETTY_NAME:
nano /etc/os-release
Вывод будет примерно следующий:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.2 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy
PRETTY_NAME меняем на: PRETTY_NAME=”Debian GNU/Linux 11 (bullseye)”
И далее устанавливаем Home Assistant.
dpkg -i homeassistant-supervised.deb