Правильная установка cURL на OpenWRT Chaos Calmer (15.05.1) для ar71xx TP-LINK MR3020
Я установил cURL вот так на OpenWRT, так как на роутере тоже не хватило места на диске, но когда я попытался его запустить, он сказал:
# curl
curl: can't load library 'libmbedtls.so.9'
Хорошо, просто установи libmbedtls, верно? Но это не часть этого репозитория . Я узнал, что он присутствует в этом репозитории , поэтому попытался добавить его как собственный репозиторий по адресу/etc/opkg/customfeeds.conf
и добавьте mipsel_24kc в качестве пользовательской архитектуры по адресу/etc/opkg.conf
, добавив строкуarch mipsel_24kc 100
в конце файла, надеясь, что mipsel_24kc будет совместим с ar71xx, но все, что я получал, это стена текста на моем терминале каждый раз, когда я запускал любую команду opkg, в каждой строке которой говорилось:
Package <package_name> version <version> has no valid architecture, ignoring.
И, что еще хуже, у него установлены все зависимости, но он все еще ждет библиотеки libmbedtls, которой нет в репозитории.
# 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
curl: can't load library 'libmbedtls.so.9'
Кроме того, я не могу обновить эту ОС. Есть идеи, как решить эту проблему?