NetAnim安装
NS build.py报错
┌──(root💀kali)-[/home/kali/Desktop/ns-allinone-3.35]
└─# ./build.py --enable-examples --enable-tests
# Build NetAnim
Entering directory `netanim-3.108'
=> qmake -v
qmake: could not exec '/usr/lib/qt5/bin/qmake': No such file or directory
Could not find qmake in the default path
=> qmake-qt5 -v
Could not find qmake-qt5 in the default path
=> qmake-qt4 -v
Could not find qmake-qt4 in the default path
=> qmake NetAnim.pro
qmake: could not exec '/usr/lib/qt5/bin/qmake': No such file or directory
Error building NetAnim.
Skipping NetAnim ....
查看该目录
└─# ls -l /usr/lib/qt5/bin
total 3480
-rwxr-xr-x 1 root root 6340 Nov 28 09:12 fixqt4headers.pl
-rwxr-xr-x 1 root root 928888 Nov 28 09:12 moc
-rwxr-xr-x 1 root root 298832 Nov 28 09:12 qdbuscpp2xml
-rwxr-xr-x 1 root root 77024 Nov 28 09:12 qdbusxml2cpp
-rwxr-xr-x 1 root root 138288 Nov 28 09:12 qlalr
-rwxr-xr-x 1 root root 39664 Nov 28 09:12 qvkgen
-rwxr-xr-x 1 root root 847000 Nov 28 09:12 rcc
-rwxr-xr-x 1 root root 48360 Nov 28 09:12 syncqt.pl
-rwxr-xr-x 1 root root 601176 Nov 28 09:12 tracegen
-rwxr-xr-x 1 root root 565328 Nov 28 09:12 uic
下面没有qmake
检测qt配置器
└─# locate qtchooser | grep conf
/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
/usr/lib/x86_64-linux-gnu/qtchooser/4.conf
/usr/lib/x86_64-linux-gnu/qtchooser/5.conf
/usr/lib/x86_64-linux-gnu/qtchooser/qt4.conf
/usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf
/usr/share/qtchooser/qt4-x86_64-linux-gnu.conf
/usr/share/qtchooser/qt5-x86_64-linux-gnu.conf
检查默认配置文件
└─# ls -l /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
lrwxrwxrwx 1 root root 53 Nov 28 09:12 /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf -> ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf
打开default.conf,其指向的地址均无qmake。可能是没装qt
/usr/lib/qt5/bin
/usr/lib/x86_64-linux-gnu
安装Qt
下载地址https://download.qt.io/official_releases/qt/
顺手注册一个Qt账号https://account.qt.io/
在kali中运行
./qt-opensource-linux-x64-5.12.12.run
即可进入图形化安装界面
安装完成后,在default.conf文件中第一行添加下列代码**(即添加环境变量)**
/home/kali/Qt5.12.12/5.12.12/gcc_64/bin/
检测qt是否安装成功
└─$ qmake -v
QMake version 3.1
Using Qt version 5.12.12 in /home/kali/Qt5.12.12/5.12.12/gcc_64/lib
安装成功
再次build.py
./build.py --enable-examples --enable-tests
# Build NetAnim
Entering directory `netanim-3.108'
=> qmake -v
QMake version 3.1
Using Qt version 5.12.12 in /home/kali/Qt5.12.12/5.12.12/gcc_64/lib
qmake found
=> qmake NetAnim.pro
NetAnim安装成功