Can anyone say me how to find the dependencies of aircrack-ng ?
Their site says :
    Autoconf
    Automake
    Libtool
    shtool
    OpenSSL development package or libgcrypt development package.
    pkg-config
    Airmon-ng requires ethtool and rfkill
        If USB bus is present, lsusb
        If PCI/PCIe bus is present, lspci
    LibNetlink 1 (libnl-dev) or 3 (libnl-3-dev and libnl-genl-3-dev) development packages. It can be disabled by passing –disable-libnl to configure.
    Kernel headers and gcc as well as make have to be installed on your system (build-essential on Debian based distributions)
    make and Standard C++ Library development package (Debian: libstdc++-dev)
But I think some of them are required for only compiling and not for running.
When I ran aircrack-ng with only some (Xvesa, aterm,wifi, firmware,jwm), it said some requirements (iw.tcz, ethtool.tcz, usbutils.tcz, pci-utils.tcz, rfkill.tcz). I installed them and it is running fine.