У вас установлены только пакеты общей библиотеки времени выполнения. Это нормально, если все, что вам нужно, - это ЗАПУСКАТЬ предварительно скомпилированные программы, которые зависят от этих библиотек.
Если вы хотите компилировать программы, зависящие от этих библиотек, вам необходимо установить различные пакеты qt4 -dev
- они содержат файлы заголовков и т.д., необходимые для компиляции программ с использованием этих библиотек. Возможно, вам также потребуется установить пакет qt4-qmake
.
Si Kali está usando NetworkManager, debe tener el comando nmcli disponible y luego simplemente activar/desactivar la radio wifi usando
nmcli radio wifi off
nmcli radio wifi on
Verifique las estadísticas de la interfaz wifi desde /sys/class/net/wlan0/carrier
, por ejemplo,:
#!/bin/bash
if grep -q 0 /sys/class/net/wlan0/carrier ; then
ip link set wlan0 up
else
ip link set wlan0 down
fi
Muchas gracias a @GAD3R
Aunque su script no funcionó para mí, lo modifiqué ligeramente para que lo hiciera.
Mi máquina no pudo leer nada de /sys/class/net/wlan0/carrier
, así que usé grep
para leer de ip a
y determinar a partir de ahí si el estado debe cambiarse a 'arriba' o 'abajo'.
Además de esto; También usé zenity
para mostrar una notificación en pantalla -de los cambios que había hecho. El guión terminó luciendo así;
#!/bin/bash
if
ip a | grep -q "wlan0: <BROADCAST,MULTICAST>";
then
ip link set wlan0 up
zenity --notification --text="Wireless state changed to UP"
else
ip link set wlan0 down
zenity --notification --text="Wireless state changed to DOWN"
fi
Luego usé métodos abreviados de teclado para ejecutar este comando al presionar la tecla de acceso rápido.
Gracias de nuevo por cualquier ayuda.
gato