我有一台带有openwrt的tl-3020路由器。我在ram中安装了tcpdump(空间不够)但由于标题中提到的错误而无法运行它。
我试图重新安装tcpdump和libcap
安装的libcap是v2.22-1
答案 0 :(得分:0)
升级openwrt固件修复了问题(从12.09到14.xx)
答案 1 :(得分:0)
实际上,您可以转到/usr/lib
和ls
查看是否存在libcap.so.x.x.
然后你可以将libpcap.so.x.x链接到你的包需要的东西(在你的情况下是libcap.so.1.1),如:
ln -s /usr/lib/libpcap.so.x.x /usr/lib/libpcap.so.1.1
抱歉迟到的答案:) 我遇到了类似的困境,谷歌把我带到了这里。也许这个技巧适用于像我这样的人。