X-WRT固件opkg更新报错opkg源地址中缺失`Package.gz`文件
在红米AX6000刷入ptpt52大佬修改的X-WRT固件上,尝试通过执行`opkg update`命令来更新软件包时遇到了错误。
具体表现为返回了“wget returned 8”的错误代码。
经过检查,发现官方源地址中snapshot分支缺少了`Package.gz`文件,而稳定版分支则包含此文件。
进一步调查得知,最新版的opkg已经将包格式从`.gz`改为了`.apk`,相应的`Package.gz`被替换为`packages.adb`。
解决方案
切换到稳定版分支
由于当前使用的snapshot测试版分支缺少必要的文件,最直接的解决办法是将opkg源地址切换到稳定版分支。
操作步骤如下:
1. 编辑
vi /etc/opkg/distfeeds.conf
或相应的配置文件(具体路径可能因系统而异)。
2. 将原有的snapshot源地址替换为对应的稳定版地址。例如:
src/gz x-wrt_core http://downloads.openwrt.org/snapshots/targets/mediatek/filogic/packages src/gz x-wrt_base http://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base src/gz x-wrt_luci http://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci src/gz x-wrt_packages http://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages
3. 保存更改后重新运行`opkg update`命令进行更新。
通过以上方法,应该能够有效解决由于opkg源地址中缺失`Package.gz`文件导致无法正常更新软件包的问题
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包
于2024-11-17发布