Ошибка kismet на raspberry pi ./ настроить libwebsockets

Шаг перед выполнением make требует ./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 с какими параметрами в каком каталоге. Мне действительно нужно руководство.

благодаря

2 ответа

Вы также можете отключить libwebsockets при запуске configure:

./configure --disable-libwebsockets

компиляция без него не удалит веб-сокеты с сервера Kismet или предотвратит использование веб-сокетов, но любой код удаленного захвата, скомпилированный без libwebsockets, сможет использовать только устаревший режим TCP-соединения (взятый с сайта kismet)

Загрузите исходный код 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

Затем повторите попытку ./configure для установки Kismet.

Другие вопросы по тегам