rocky或centos平台上rpmlib.h和pcap.h: No such file or directory

th2009yu -
rocky或centos平台上rpmlib.h和pcap.h: No such file or directory

metricbeat在rocky平台上编译报错:
企业微信截图_16578543376463.png

第一个报错:

fatal error: rpm/rpmlib.h:No such file or directory
#include <rpm/rpmlib.h>
^~~~~~~~~~~~~

解决办法:需要下载rpm-devel这个包

如果使用dnf下载

更新yum数据库:执行命令:sudo dnf makecache --refresh下载rpm-devel,执行命令:sudo dnf -y install rpm-devel

如果使用yum下载:

sudo yum makecache --refreshsudo yum -y install rpm-devel

如果是其他linux平台:例如ubuntu

sudo apt-get install librpm-dev参考文章:https://installati.one/rockyl...

第二个报错:

fatal error: pcap.h: No such file or directory
#include <pcap.h>
^~~~~~~~~~~~~~

解决办法:需要下载libpcap-devel这个包

yum --enablerepo=* info libpcap-develsudo yum config-manager --enable powertoolssudo yum install libpcap-de参考文章:https://gist.github.com/Chest...
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

metricbeatlinux

扩展阅读

加个好友,技术交流

1628738909466805.jpg