无法在 openwrt 中加载库 'libcap.so.1.1"

can't load library 'libcap.so.1.1" in openwrt

我有一台带openwrt的tl-3020路由器。我在 ram 中安装了 tcpdump(不够 space),但由于标题中提到的错误不能 运行。

我已经尝试 re-install tcpdump 和 libcap

安装的 libcap 是 v2.22-1

升级 openwrt 固件解决了问题(从 12.09 到 14.xx)

其实你可以去/usr/libls看看有没有libcap.so.x.x。 然后你可以 link libpcap.so.x.x 你的包裹需要什么(libcap.so.1.1 在你的情况下)像:

ln -s /usr/lib/libpcap.so.x.x /usr/lib/libpcap.so.1.1

抱歉回答晚了:) 我遇到了类似的困境,Google 把我带到了这里。也许这个技巧对像我这样的人有用。