我尝试安装 ettercap 工具,但是它停止并显示错误“配置:错误:未找到 flex,请安装”,因此我尝试使用 $sudo apt-get install flex 命令安装 flex,但是它向我报告“以下软件包将被删除:dkms gcc gcc-4.6 libtool openvswitch-datapath-dkms”,而我需要 openvswitch 和 gcc 软件包,如何在不删除其他软件包的情况下安装 flex??
答案1
我认为你的 gcc 太旧了。apt 包系统希望你的软件是最新的。执行“apt-get update”,然后执行“apt-get upgrade”,或者尝试使用“--no-install-recommends”标志安装你的 flex 软件。似乎有问题的升级需要卸载然后重新安装。