2

进行“制作”之前的步骤需要./config. 它因以下原因而失败

checking for libwebsockets... no
configure: error: Package requirements (libwebsockets >= 3.2.0) were not met:

Requested 'libwebsockets >= 3.2.0' but version of libwebsockets is 2.0.3

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libwebsockets_CFLAGS
and libwebsockets_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

我已经完成了以下 https:///www.kismetwireless.net/get/kismet.git > git clone --recursive

我如何获得更新的版本?

我可以看到有 4.0.20 但它显示为测试/不稳定

https://repology.org/project/libwebsockets/versions

即使可以,我是否可以使用 wget/get/curl 在哪个目录中使用什么参数。我真的需要指导。

谢谢

4

2 回答 2

2

从这里下载 libwebsockets 源代码:https ://github.com/warmcat/libwebsockets/releases/tag/v3.2.3

解压它:

tar -xvzf v3.2.2.3.tar.gz

安装cmake

sudo apt-get install cmake -y

编译libwebsockets

cd libwebsockets-3.2.3
mkdir build
cd build
cmake ..
make && sudo make install

然后重试./configureKismet 安装。

于 2020-11-17T22:26:16.757 回答
1

您还可以在运行配置时禁用 libwebsockets:

./configure --disable-libwebsockets

不使用它进行编译不会从 Kismet 服务器中删除 websockets,或者阻止使用 websockets,但是没有使用 libwebsockets 编译的任何远程捕获代码将只能使用传统 TCP 连接模式(取自 kismet 站点)

于 2021-05-02T10:49:53.057 回答