我正在运行 MacOS Mojave 10.14.2,并安装了 Homebrew 和 MacPorts;我正在尝试通过命令行安装 dsniff 套件,并且为此目的安装了 Xcode 的命令行工具——我还有 Xcode 10.1。
每当我运行sudo port
和 时install dsniff
,我都会得到回报:
错误:无法配置 dsniff,请查阅 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_dsniff/dsniff/work/dsniff-2.4/config.log 错误:无法配置 dsniff:配置失败:命令执行失败错误:有关详细信息,请参阅/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_dsniff/dsniff/main.log。错误:跟随https://guide.macports.org/#project.tickets报告错误。错误:处理端口 dsniff 失败
- 第一个错误日志:https://pastebin.com/pFjr0wLJ
- 第二个错误日志:https://pastebin.com/jBjFSBvy
install dsniff -devel
运行时我也收到相同的错误消息。
在网上阅读解决方案并解释提供的日志后,我尝试使用 Brew 安装。
我运行brew install berkeley-db libnet libnids libpcap openssl
并且所有依赖项都已更新或安装。我遇到的主要问题是尝试配置依赖项的路径。
每当我尝试运行./configure /
配置脚本时,我都会得到 $ ./configure: No such file or directory:
--with-libpcap=/usr/local/opt/libpcap \
--with-openssl=/usr/local/opt/openssl \
--with-libnet=/usr/local/opt/libnet \
--with-libnids=/usr/local/opt/libnids \
--without-x
我不知道如何继续。