樹(shù)莓派4B x64 docker+openwrt+homeassistant折騰筆記
系統(tǒng)燒錄工具:https://www.raspberrypi.com/software/

2.樹(shù)莓派插網(wǎng)線,下putty遠(yuǎn)程連接,IP去路由器里找,找到最好固定IP。https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
3.換國(guó)內(nèi)源,注意debian版本。
https://mirrors.tuna.tsinghua.edu.cn/help/debian/
4.更新系統(tǒng)
sudo apt-get update
sudo apt-get upgrade
sudo passwd root
su
。。。
5.安裝docker
curl -sSLhttps://get.docker.com | sh
6.換源
sudo nano /etc/docker/daemon.json
{
?"registry-mirrors": ["https://registry.docker-cn.com"]
}
7.安裝portainer
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
如果出現(xiàn):(https://blog.csdn.net/qq_47354826/article/details/129090363)(DNS自動(dòng)重置問(wèn)題)
Unable to find image 'portainer/portainer-ce:latest' locally
docker: Error response from daemon: Head "https://registry-1.docker.io/v2/portainer/portainer-ce/manifests/latest": dial tcp: lookup registry-1.docker.io on 192.168.x.x:xx: no such host.
8安裝homeassistant
systemd-resolved是Debian 12 獨(dú)立?Debian 11內(nèi)置:
(Debian 11需要操作)
Or you can create a fake?systemd-resolved?package using?equivs?which will satisfy the missing dependency.
Install equivs
sudo apt install equivs
Generate a template control file
equivs-control systemd-resolved.control
Fix the package name
sed -i 's/<package name; defaults to equivs-dummy>/systemd-resolved/g' systemd-resolved.control
Build the package
equivs-build systemd-resolved.control
Install it
sudo dpkg -i?systemd-resolved_1.0_all.deb
That should satisfy the homeassistant-supervised package’s dependency.
apt install \ apparmor \ jq \ wget \ curl \ udisks2 \ libglib2.0-bin \ network-manager \ dbus \ lsb-release \ systemd-journal-remote \ systemd-resolved -y
wget?https://github.com/home-assistant/os-agent/releases/download/1.5.1/os-agent_1.5.1_linux_aarch64.deb
sudo dpkg -i os-agent_1.5.1_linux_aarch64.deb
route add default gw 192.168.x.x(科學(xué))
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb? ?(科學(xué))
nano /etc/default/grub
添加:systemd.unified_cgroup_hierarchy=false
nano /boot/cmdline.txt
添加:systemd.unified_cgroup_hierarchy=false
apt install ./homeassistant-supervised.deb