Установка Ubuntu 18.04 LTS и Home Assistant Supervised
Эта версия Ubuntu еще позволяет установить ее на 32х битную систему, правда с небольшой хитростью. Просто в релизе вы не найдете нужного образа. Но так же, как и для Debian, существует минимальный образ 18.04 LTS. Он занимает всего 68 мбайт.
Качаем, записываем на флешку любимой программой для записи образов, вставляем в свой ПК и устанавливаем в BIOS загрузку с USB.
Так как Ubuntu основана на Debian, то и процесс установки также максимально прост — выбор локализации, сетевой карты и настройка сети, пользователей, разметка диска и выбор только сервера SSH. Если выбрать русский язык, то сможете безошибочно определить, где нажимают кнопку «далее». Также можно глянуть на описание установки Debian, отличия чисто косметические.
После установки системы и перезагрузки, советую сразу подключаться с помощью терминальной программы (я все еще пользуюсь putty) и можно приступать к установке Home Assistant.Ставим кастомный репозиторий, с которого загружаем последнюю версию Python:
1 2 3 4 5 6 |
<pre class="decode:1 " >sudo su apt install software-properties-common add-apt-repository ppa:deadsnakes/ppa apt update apt install python3.9 apt-get install python3.9 python3.9-dev python3.9-venv python3-pip libffi-dev libssl-dev |
Добавляем unzip:
1 |
<pre class="decode:1 " >apt install unzip |
Подготавливаем и устанавливает Docker и Home Assistant:
1 2 3 4 5 6 7 |
<pre class="decode:1 " >apt update && apt upgrade -y && apt autoremove -y export PATH=$PATH:/usr/sbin apt-get install -y software-properties-common apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat bash systemctl disable ModemManager systemctl stop ModemManager apt install -y docker.io curl -sL "https://raw.githubusercontent.com/Kanga-Who/home-assistant/master/supervised-installer.sh" | bash -s |
Набираемся терпения и ждем, пока появится начальное приветствие по адресу, который указан в конце установки. Можно пока не входить, установить еще HACS и перезагрузиться:
1 2 |
<pre class="decode:1 " >curl -sfSL https://hacs.xyz/install | bash - reboot |