0

我在 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”命令重建包时,它说我:

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 上进行安装...

4

0 回答 0