Ошибка при восстановлении tcl 8.5 для отключения потоков

Я нахожусь на установке Squert Dashboard для suricata на Ubuntu Xenial 16.04 LTS

Перед установкой 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.

поэтому я искал и нашел одно, что нам нужно пересобрать пакет без многопоточности.

Я удалил строку "--enable-threads \" в файле debian/rules, но когда я хочу пересобрать пакет с помощью команды "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

Если у вас есть идея или другой способ установить Squert for Suricata на Ubuntu 16.x, я ее возьму.

Может быть, мне нужно сделать мою установку на Tcl 8,3...

0 ответов

Другие вопросы по тегам