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