Closed ss8688 closed 2 months ago
@ss8688 这是架构不兼容的问题,并不是因为没有 tcping 软件包,.run 包里面,除了一些防火墙的组件以外,包含了这些所需要的依赖。
@ss8688 这是架构不兼容的问题,并不是因为没有 tcping 软件包,.run 包里面,除了一些防火墙的组件以外,包含了这些所需要的依赖。
这个是 r2s 构架是aarch64_cortex-a53
@ss8688 你固件配置的 aarch64_generic
,至少源是这么写的。
@ss8688 你固件配置的
aarch64_generic
,至少源是这么写的。
才发现,但是文档里说能兼容aarch64_generic啊。
就是没有tcping这个包的问题,应该是大多数第三方构建里是有这个包的,但官方构建里是没有的
@ss8688 R2S,R4S,R5S,R68S这些均兼容,KoolCenter就有为这些设备编译固件,但固件用的就是 aarch64_a53
,你如果用KoolCenter的iStoreOS,那兼容肯定没问题,至少我没有遇到KoolCenter iStoreOS的用户跟我说会和你这样的报错
我尝试一下自己构建tcping
@ss8688 我已经说了很多遍了,tcping软件包 包含在 .run包里面,你可以解包出来自己看下
sh 包名 --noexec --target /tmp/passwall2
ls /tmp/passwall2
ls /tmp/passwall2/depends
那应该是构架问题了
@ss8688
@ss8688 而且你没有发现,你装不上的不止tcping 吗?上面一堆软件包都没有装上
报的错误都是 Packages for xxxxx found, but incompatible with the architectures configured
确实,但是我记得构架不兼容的报错不是这个,不知道为什么
而且有些包还不知怎么安上去了,比如Package v2ray-geoip (202402220038-1) installed in root is up to date,我也不知道是为什么……
@ss8688 因为这些包没有架构要求,是通用的,luci也是通用的
passwall和passwall2 在某个版本开始减少了大量的必须依赖,必须依赖变成了上图我选中的那部分 而其余的依赖比如 ss-libev,ssr-libev,ss-rust,sing-box之类的都变成了可选依赖。 所以这些依赖就算不装上,luci部分也不会报错,所以你上面一堆软件包都没装上都报错了,但luci部分的依赖报错就只剩下一个 tcping了
root@OpenWrt:/tmp# opkg install /tmp/luci-23.05_luci-app-passwall2_1.28-5_all.ipk Unknown package 'luci-app-passwall2'. Collected errors:
我就一个tcping报错,openWrt是官方的23.05。
@HenryLuoCN 你要先安装 tcping 啊,tcping不在软件源里
@HenryLuoCN 而且看你这个luci ipk的命名,你这个是从 passwall官方项目下载的ipk,那你为什么没有去passwall官方项目下载依赖的压缩包呢?里面就有 tcping 以及其它依赖的软件包啊
哦,最近passwall2官方项目依赖包没有编译出来
某几个依赖包是源里面没有的,比如tcping。 用的openwrt 官方构建