当前位置:
AIGC文章详情

opkg没了:ImmortalWrt 25.12现在怎么装插件,排查顺序也给你

源自107位全网作者

05:41

最近总有人栽在同一个坑里:照着教程刷好了 ImmortalWrt,到了装插件这一步,敲下熟悉的 opkg install,终端回一句 command not found。不是你刷错了,是 25.12 这一代把用了多年的 opkg 包管理器换成了 apk,不少老教程里的装插件命令都得跟着改。这篇就写给已经升上 25.12、或者正卡在升级门口的 ImmortalWrt 用户:怎么确认世代、命令怎么改、插件现在怎么装、装不上按什么顺序排查。

在 OpenWrt 家族的众多固件里,ImmortalWrt 是国内活跃度和保有量都比较高的分支,它是 OpenWrt 官方认可的 fork,主要面向中国大陆用户优化。在固件选择阵营里,它是跟上游 25.12 跟得比较紧的一支,这一波“opkg 消失”的阵痛,也就格外集中地落在 ImmortalWrt 用户身上。

opkg没了:ImmortalWrt 25.12现在怎么装插件,排查顺序也给你

第一步:先确认你在哪个世代

动手改命令之前,先看 LuCI 状态页里的固件版本行。ImmortalWrt 当前稳定版是 25.12.1,上一代稳定系列是 24.10.6,25.12.1 是 7 月 7 日发布的,24.10.6 发布于 4 月 27 日,两个世代并行维护,用的却是两套完全不同的包管理器。还在 24.10 上的话,opkg 照常用:七月底的技术文章里,24.10 系统还在用 opkg 装 bash,老教程基本没过期。一旦进了 25.12,底层就是 apk,旧命令直接作废。好消息是入口没变,系统到软件包的菜单还在老位置,下图是 25.12 之前固件的界面,25.12 的页面结构和它基本一致,只是底层机制换了。

opkg没了:ImmortalWrt 25.12现在怎么装插件,排查顺序也给你

变的只是命令,不是包名

从 25.12 版本开始,ImmortalWrt 已将包管理器从 opkg 切换为 apk(Alpine Package Keeper),标志着技术架构的进一步升级。对日常使用来说,要记的没几条,常用命令的对应关系是:

原来的写法

现在的写法

opkg update

apk update

opkg install 包名

apk add 包名

老脚本不能照抄,opkg 命令要按对应关系替换,比如 opkg update 对应 apk update,opkg install 对应 apk add。虽然包名大多未变,但命令行语法已调整,官方已提供 opkg-to-apk 对照表助你平滑过渡。

软件源:官方已就绪,镜像能加速,第三方要睁眼

升上 25.12 之后不用太担心源的问题,ImmortalWrt 官方源已经按 apk 体系供货,社区七月就有刷机教程在 25.12.1 固件上用 apk 命令装工具了。下载慢的话优先换镜像,MirrorZ 镜像支持:国内高校提供软件源镜像,下载速度快。校园网或离高校节点近的用户,装包超时先换源再说,多半不用折腾别的。

第三方和个人维护的插件源,预期要放低一点:不少插件官方源里根本没有,只能手动找包。有教程就是按固件版本和处理器架构,去 ImmortalWRT 的下载目录里逐个找包、下载、上传安装的。过渡期的包名有点乱,连教程里都同时出现 .ipk 和 .apk 两种后缀,手动下回来的包装不上,先检查世代和架构对不对,再怀疑包本身。

三条路,把插件装上

路线一,网页装。进入系统-软件包,先点击更新列表,等待更新完成后搜索,找到就点安装,和 24.10 时代的操作没有本质区别。下图这套筛选加安装的流程,25.12 前后的固件界面里基本一致,可以照着走。

opkg没了:ImmortalWrt 25.12现在怎么装插件,排查顺序也给你

路线二,命令行装。SSH 进路由器,先 apk update,再 apk add 加包名,适合要批量装或者写脚本的场景,把老脚本里的 opkg 按上面的表替换掉就行。

路线三,升级时不重装。跨版本升级建议走 Attended Sysupgrade,它现已默认集成在 LuCI 网页端,配合 owut 命令行工具,可自动重建固件镜像,实现“带软件和配置”的无痛升级!说白了就是把你已经装好的插件打包进定制固件、保留配置,不用升完级再对着一长串包名重新装一遍。

装不上,按这个顺序排查

第一查世代。翻车最多的不是网络,而是命令和系统不匹配:在 25.12 里敲 opkg,或者在 24.10 里敲 apk,都会报找不到命令,先看一眼固件版本行再动手。第二查包名,只有极少数包改了名字。搜不到换个关键词再搜,或者去对照表里查新名。

第三查网络。在 LuCI 的网络诊断里先试试 ping,连源站和官网都 ping 不通,就换高校镜像再谈别的。

opkg没了:ImmortalWrt 25.12现在怎么装插件,排查顺序也给你

第四查来源。官方源里没有的,去靠谱的第三方源找;如果软件源没有,可以直接安装ipk。另外提醒一句:PassWall、OpenClash 这类插件并不在 ImmortalWrt 官方源里,默认集成了 PassWall、OpenClash、luci-app-advanced 等大量实用插件的是 Lean 一类的整合固件,刷进去就有。在 ImmortalWrt 里要自己找第三方源,这是装插件路上最常见的卡点,卡太久别硬扛,先确认这个包有没有跟上 25.12 世代。

还在观望的,怎么决定

上游已明确时间表:25.12 系列发布后,24.10 系列将在 6 个月后停止支持,2026 年 9 月之后不再为 24.10 提供安全更新。九月之后还坚持留在 24.10,等于自己承担安全风险。以官方源插件为主的用户,建议直接升 25.12.1,用 ASU 把包一次带走;重度依赖某个第三方源的用户,先确认自己最常用的几个包有了 apk 版本再动手,别拿自己的主路由当测试机。也别指望自编译能绕开所有坑,有玩家自己编译 25.12 固件后感叹,第一次编译这个固件遇到了太多的问题,好在有网络搜索和AI支持,最终这这些功能都顺利实现!接下来值得持续盯的信号:主流第三方源的 apk 适配进度、25.12 分支里插件包的补齐速度,以及升级后遇到问题的人最后留在了哪个世代。有新变化,这篇的判断会跟着更新。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章