让我们采用 Ettercap(可以是任何软件)并对其进行配置:
sudo -c "./configure --prefix=/usr/local/ettercap"
出现错误:
检查 libpcap...没有
Libpcap 缺失了吗?没有!Ettercap 需要“devel”包,不仅适用于 libpcap,还适用于所有依赖项。
让我们使用 yum:
yum install ettercap
成功!Yum 不需要“devel”包,为什么?
谢谢。
答案1
因为当您使用源代码来编译和安装软件时,您将需要所用库的头文件等,而这些文件位于 devel 包中。
另一方面,如果你使用发行版软件包,软件已经编译好了,不再需要头文件,只需要库的二进制文件。然后这些依赖项会自动安装。