我正在为Ubuntu Xenial 16.04 LTS上的suricata安装Squert Dashboard
安装之前Squert我需要安装Sguil(sgweel),sguil需要tcl 8.3(或更好),我在源代码中发现当前版本的tcl是8.5所以我安装它并运行我的安装。
但是当我运行sguild时,它说我不熟悉tcl线程,
ERROR: This version of tcl was compile with threading enabled. Sguil is NOT compatible with threading.
所以我搜索了一下,发现有人说我们需要重建没有线程的包。
我在debian / rules文件中删除了“--enable-threads \”行,但是当我想用“debuild -us -uc”命令重建packakge时,它说我:
dh_makeshlibs: failing due to earlier errors
debian/rules:121 : la recette pour la cible « override_dh_makeshlibs » a échouée
make[1]: *** [override_dh_makeshlibs] Erreur 2
make[1] : on quitte le répertoire « /root/tcl/tcl8.5-8.5.19 »
debian/rules:26 : la recette pour la cible « binary » a échouée
make: *** [binary] Erreur 2
dpkg-buildpackage: erreur: fakeroot debian/rules binary a produit une erreur de sortie de type 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc failed
英文:
dh_makeshlibs: failing due to earlier errors
debian/rules:121 : the recipe for the target « override_dh_makeshlibs » failed
make[1]: *** [override_dh_makeshlibs] Error 2
make[1] : we exit the directory « /root/tcl/tcl8.5-8.5.19 »
debian/rules:26 : the recipe for the target « binary » failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary make an error of type 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc failed
如果您有想法或其他方式在Ubuntu 16.x上安装Squert for Suricata,我会接受它。
也许我需要在tcl 8.3 ...
上进行安装