NetfilterQueue не устанавливается - PullRequest
0 голосов
/ 04 августа 2020
root@kali:/home/kali/Desktop# pip install NetfilterQueue
Collecting NetfilterQueue
  Using cached NetfilterQueue-0.8.1.tar.gz (58 kB)
Building wheels for collected packages: NetfilterQueue
  Building wheel for NetfilterQueue (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-6ltnc7gf/netfilterqueue/setup.py'"'"'; __file__='"'"'/tmp/pip-install-6ltnc7gf/netfilterqueue/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-v0vd42ah                                                                                           
       cwd: /tmp/pip-install-6ltnc7gf/netfilterqueue/                                                                         
  Complete output (13 lines):                                                                                                 
  running bdist_wheel                                                                                                         
  running build                                                                                                               
  running build_ext                                                                                                           
  skipping 'netfilterqueue.c' Cython extension (up-to-date)                                                                   
  building 'netfilterqueue' extension                                                                                         
  creating build                                                                                                              
  creating build/temp.linux-x86_64-3.8                                                                                        
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c netfilterqueue.c -o build/temp.linux-x86_64-3.8/netfilterqueue.o               
  netfilterqueue.c:437:10: fatal error: libnfnetlink/linux_nfnetlink.h: No such file or directory                             
    437 | #include "libnfnetlink/linux_nfnetlink.h"                                                                           
        |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
  compilation terminated.                                                                                                     
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1                                                             
  ----------------------------------------                                                                                    
  ERROR: Failed building wheel for NetfilterQueue
  Running setup.py clean for NetfilterQueue
Failed to build NetfilterQueue
DEPRECATION: Could not build wheels for NetfilterQueue which do not use PEP 517. pip will fall back to legacy 'setup.py install' for these. pip 21.0 will remove support for this functionality. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.                                
Installing collected packages: NetfilterQueue
    Running setup.py install for NetfilterQueue ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-6ltnc7gf/netfilterqueue/setup.py'"'"'; __file__='"'"'/tmp/pip-install-6ltnc7gf/netfilterqueue/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-qodwn5k_/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/NetfilterQueue                                                                                     
         cwd: /tmp/pip-install-6ltnc7gf/netfilterqueue/                                                                       
    Complete output (13 lines):                                                                                               
    running install                                                                                                           
    running build                                                                                                             
    running build_ext                                                                                                         
    skipping 'netfilterqueue.c' Cython extension (up-to-date)                                                                 
    building 'netfilterqueue' extension                                                                                       
    creating build                                                                                                            
    creating build/temp.linux-x86_64-3.8                                                                                      
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c netfilterqueue.c -o build/temp.linux-x86_64-3.8/netfilterqueue.o             
    netfilterqueue.c:437:10: fatal error: libnfnetlink/linux_nfnetlink.h: No such file or directory                           
      437 | #include "libnfnetlink/linux_nfnetlink.h"                                                                         
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                         
    compilation terminated.                                                                                                   
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1                                                           
    ----------------------------------------                                                                                  
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-6ltnc7gf/netfilterqueue/setup.py'"'"'; __file__='"'"'/tmp/pip-install-6ltnc7gf/netfilterqueue/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-qodwn5k_/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/NetfilterQueue Check the logs for full command output.

Я пробовал apt-get install build-essential python3 -dev libnetfilter-queue-dev, но потом получаю

root@kali:/home/kali/Desktop# apt-get install build-essential python3-dev libnetfilter-queue-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libnetfilter-queue-dev

Я пытаюсь установить библиотеку netfilterqueue для python3 но я не могу установить очередь netfilter, помощь? ive попытался установить очередь livnetfilter, но она также не работает, я искал в Интернете, и я ничего не нашел. в чем проблема

...