1

我正在尝试在运行 dd-wrt ​​框架的华硕 rt-ac66u 路由器上安装 opkg。我按照链接中的说明进行操作,但没有成功!

请记住,我将其安装在路由器的内部闪存上,而不是外部 USB 上。但我认为这不会引起任何问题。

问题防御

运行后

ipkg -d /jffs install http://downloads.openwrt.org/attitude_adjustment/12.09/brcm47xx/generic/packages/opkg_618-3_brcm47xx.ipk

我试图运行opkg但 dd-wrt ​​似乎无法运行它!它说:-sh: ./opkg: not found

opkg在它的 PATH 中找到(因为自动完成工作正常),并且opkg存在于/jffs/bin/opkg.

到目前为止我所做的事情

起初,我怀疑我安装了错误的版本(一个用于不同架构的版本),因为如果您运行为不同架构编译的可执行文件,它会显示完全相同的错误!

但后来我查看了这个链接,发现我的路由器的目标是“brcm47xx”,这与我使用的目标相同。

然后我重新启动路由器,仍然得到相同的结果!

我使用检查文件类型file opkg(运行我自己的机器,因为 dd-wrt ​​没有file命令!)并得到

opkg: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, corrupted section header size

我跑了ipkg update,它运行正确并尝试更新 opkg,但最后我得到了相同的结果。

我怎样才能解决这个问题?

4

0 回答 0