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

推荐订阅源

Cyberwarzone
Cyberwarzone
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
腾讯CDC
S
SegmentFault 最新的问题
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Hacker News
The Hacker News
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
B
Blog
IT之家
IT之家
Spread Privacy
Spread Privacy
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
Cisco Blogs
Recent Announcements
Recent Announcements
H
Hacker News: Front Page
AI
AI
I
InfoQ
H
Heimdal Security Blog
T
Threatpost
Cisco Talos Blog
Cisco Talos Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
W
WeLiveSecurity
SecWiki News
SecWiki News
MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
云风的 BLOG
云风的 BLOG
T
Threat Research - Cisco Blogs
V2EX - 技术
V2EX - 技术
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
O
OpenAI News
阮一峰的网络日志
阮一峰的网络日志
T
Troy Hunt's Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
雷峰网
雷峰网
T
Tor Project blog
有赞技术团队
有赞技术团队
Schneier on Security
Schneier on Security
Last Week in AI
Last Week in AI

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
离线更新 Home Assistant
251 的魔法实验室 · 2025-10-05 · 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. 这种错误,如果遇到这种错误,通常执行重启即可。

参考资料


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

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