这里需要特别感谢刚才逛论坛看到 @listenerri 在别的帖子发的回复
DX4600 Pro OpenWrt 系统使用 OPKG 安装软件源后有一部分人会出现安装下来的二进制文件真实存在,但是无论如何尝试运行都会操作 not found 的问题,比如说在这个帖子3 楼 @cp19890714 提到了这个问题
我现在这个系统也是,在长按机器背面 reset 键之前 OPKG 安装东西都没什么问题,但是 reset 重做过系统后出现了所有安装的软件都 not found 的问题,按照上面那位朋友的提示,我查了一下链接库,结果很显而易见了:
我不是 openwrt 老手,也对 Linux 的 lib 管理这块不熟,想问问有无可能在官方没放出固件的情况下动手解决这个问题?具体来说,去哪找到一个能用的libc.so
?
1
listenerri 2023-11-13 15:38:36 +08:00
|
2
flyqie 2023-11-13 18:23:26 +08:00 via Android
|
3
SenLief 2023-11-13 19:54:36 +08:00 via iPhone
看上去是 libc ,不如去源中找 ipk 装上
|
4
HOMO114514 OP @listenerri
测试了一下,遗憾的是似乎没有效。我去 openwrt 论坛提问,核心开发者是这样子回答的: 问题: Is libc.so universal for x86_64 Openwrt device? 回答: It is not, even less when it comes to vendor provided firmwares (who seems to have chosen a non-default glibc based build, instead of OpenWrt's default of using musl). There isn't even binary package compatibility between different versions of OpenWrt (even less for the libc), when it comes to 3rd party or proprietary builds all bets are off. |