You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenWRT Chaos Calmer (15.05.1)(ar71xx架构TP-LINK MR3020)中cURL依赖libmbedtls.so.9缺失的解决求助

各位大佬好,我在我的TP-LINK MR3020路由器(运行OpenWRT Chaos Calmer 15.05.1,ar71xx架构)上装cURL时碰到了棘手的问题,想请教下解决办法:

因为路由器磁盘空间不足,我用了特殊方式安装了cURL,但运行时直接报错:

curl: can't load library 'libmbedtls.so.9'

我第一反应是直接装libmbedtls包,结果发现当前默认源里根本没有这个库。后来我找到一个包含它的第三方仓库,就把它添加到了/etc/opkg/customfeeds.conf里,还在/etc/opkg.conf的末尾加了一行arch mipsel_24kc 100,想着mipsel_24kc应该和ar71xx架构兼容。但这之后每次运行任何opkg命令,终端都会刷一大串错误信息,每一行都是:

Package <package_name> version has no valid architecture, ignoring.

更奇怪的是,我查curl的依赖,显示只需要libc和libcurl,而且这两个包都已经是最新安装状态了:

opkg depends curl
curl depends on:
libc
libcurl
opkg install libc
Package libc (0.9.33.2-1) installed in root is up to date.

opkg install libcurl
Package libcurl (7.40.0-3) installed in root is up to date.

但再次运行curl,还是会弹出找不到libmbedtls.so.9的错误。另外我现在没法升级这个系统,有没有什么办法能解决这个依赖问题?

备注:内容来源于stack exchange,提问作者Semanual

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 08:39:38