惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Comments on: Blog
S
Schneier on Security
Microsoft Azure Blog
Microsoft Azure Blog
T
Tor Project blog
V
Visual Studio Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
月光博客
月光博客
罗磊的独立博客
Cisco Talos Blog
Cisco Talos Blog
P
Privacy International News Feed
T
Tenable Blog
阮一峰的网络日志
阮一峰的网络日志
AWS News Blog
AWS News Blog
T
ThreatConnect
博客园 - 三生石上(FineUI控件)
Recorded Future
Recorded Future
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
博客园 - 叶小钗
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
A
Arctic Wolf
L
LINUX DO - 最新话题
美团技术团队
大猫的无限游戏
大猫的无限游戏
I
Intezer
博客园 - 司徒正美
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
小众软件
小众软件
T
Threatpost
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享
The Register - Security
The Register - Security
Project Zero
Project Zero
J
Java Code Geeks
Cyberwarzone
Cyberwarzone
IT之家
IT之家
MyScale Blog
MyScale Blog
T
Threat Research - Cisco Blogs
T
The Blog of Author Tim Ferriss
腾讯CDC
S
SegmentFault 最新的问题
F
Fox-IT International blog
S
Security Archives - TechRepublic
Last Week in AI
Last Week in AI
G
GRAHAM CLULEY
M
MIT News - Artificial intelligence

251 的魔法实验室

通过 Ansible 给各个 Server 做自动化升级 我的 2025 2025.02 日本游记 Vol. 2 JetKVM 初上手体验 2025.02 日本游记 Vol. 1 记从 Windows 启动 Linux 的心得 我的 2024 Fedora 41 下面安装 fcitx5 w/ RIME 我的 5.10.1 代 homelab 中国移动吉比特 P22g-Clac 企业网关 telnet 教程
离线更新 Home Assistant
2025-10-04 · via 251 的魔法实验室

困扰我很久的问题之一。

在中国大陆一个非常令人困扰的问题就是,不少程序检查更新的时候,基本都会访问海外的网站,但海外的网站从中国大陆访问又很慢。虽然不少都可以通过设置 http_proxyhttps_proxy 的方法来解决,但 Home Assistant 是一个例外。它后台没有任何设置 proxy 的入口,并且本身命令行也是不支持 proxy 设置的。就算我安装了 Terminal 之后,在里面 export http_proxy & https_proxy 然后运行 ha os update 也是不走代理的。那该怎么办?

离线升级 HAOS

在这里,我在局域网下(或者公网)开了一个临时 HTTP 服务,然后将下载好的 raucb 文件放上去了。你可能会问,raucb 文件在哪里下载?在这里。虽然我是在 Proxmox 上的 amd64 QEMU 环境内安装的,但因为是一次升级,所以我可以直接选择 haos_ova-x.x.raucb,其中 x.x 为最新的版本号。

之后,我们去 Home Assistant 的命令行(不是 Terminal 插件),输入 login 进入真正的 root shell。接着,我们使用 curl 来从局域网内下载需要用到的 raucb 文件:

cd /mnt/data

curl http://example.com/haos_ova-16.2.raucb

rauc install haos_ova-16.2.raucb

systemctl reboot

大功告成!升级完之后,记得去 /mnt/data 删除你的 raucb 文件。

注意,在升级之前一定要通过 rauc status 确保你当前使用的是 [kernel.0],否则可能会报 Copying image to boot.0 failed. 这种错误,如果遇到这种错误,通常执行重启即可。

参考资料


如果喜欢本文,欢迎点击下方的「鼓掌」按钮!

如果上面没有加载出任何东西,可以点击这里