一条命令批量更新 OpenWRT 软件/插件

刚刷完 OpenWRT 固件时会发现有很多软件是可更新的,有时数量可能达到两三百个。我们可以在「系统」-「软件包」页面检查和安装更新,但是只能一个一个升级。有没有什么办法可以批量更新呢?

方法很简单,在 OpenWRT 自带的终端里执行以下命令:

# 更新软件列表
opkg update

# 更新所有 LUCI 插件
opkg list-upgradable | grep luci- | cut -f 1 -d ' ' | xargs opkg upgrade

# 如果要更新所有软件,包括 OpenWRT 内核、固件等
opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade

平时用 SSH 连接 OpenWRT 会更方便操作,方法可参考:Windows Terminal 添加自定义 SSH 菜单

英文版本:How To Upgrade All The Upgradable OpenWRT Packages With Just One Command?

耕读君
耕读君

热爱科技,热爱折腾,有一个可爱的女儿

文章: 355

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注