tripwire pro fedoru
Miroslav BENES
miroslav_benes na zdas.cz
Pátek Červen 30 09:10:17 CEST 2006
Přeji krásný den !
Poraďte prosím, kde se dá sehnat (funkční) tripwire pro fedoru (4/5).
Zkoušel jsem následující postupy :
a) apt-get install tripwire
Bohužel v repozitářích které používám není tripwire zahrnutý
b) rpmfind.net
Najde sice tripwire-2.3.1.-22.src.rpm a tripwire-2.3.1.-22.i386.rpm, ale
ty se nedají stáhnout (chyba "425 Failed to establish connection").
c) http://sourceforge.net/projects/tripwire
Nabízí tripwire-2.4.0. jako zdrojový i binární balíček.
c1) zdrojový balíček tripwire-2.4.0.1-src.tar.bz2
V pořádku doběhne ./configure, ale následný make skončí s chybou :
...
make[3]: Entering directory `/home/benesm/src/tripwire-2.4.0.1/src/fco'
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I.. -O -pipe -Wall
-c -o fcodatasourceiter.o fcodatasourceiter.cpp
../core/typed.h:57: warning: ‘class iTyped’ has virtual functions but
non-virtual destructor
../core/serializable.h:79: warning: ‘class iSerializable’ has virtual
functions but non-virtual destructor
../core/serializable.h:91: warning: ‘class iTypedSerializable’ has
virtual functions but non-virtual destructor
fconameinfo.h:46: warning: ‘class iFCONameInfo’ has virtual functions
but non-virtual destructor
fconame.h:147: error: ISO C++ forbids declaration of ‘cFCOName_i’ with
no type
fconame.h:147: error: expected ‘;’ before ‘*’ token
make[3]: *** [fcodatasourceiter.o] Error 1
...
Sice jsem vyhledávačem google našel dotazy podobně postižených
uživatelů, ale žádné řešení.
c2) binární balíček tripwire-2.4.0.1-x86-bin.tar.bz2
Je vybaven dvěma instalačními skripty pro masochisty.
První z nich ./install-sh ohlásí :
install: no input file specified
Pokud mu dám i jméno souboru, ohlásí :
$ ./install-sh ChangeLog
install: no destination specified
Takže to zjevně není "hlavní" instalační procedura.
Druhý skript contrib/install.sh se pokusí zbrazit nedostupné licenční
ujednání a po jeho odsouhlasení skončí s chybou :
./install.sh: line 320: ./install/install.cfg: není souborem ani adresářem
Abych to zkrátil - po několika ručních zásazích se "instalace" rozběhla,
byly vygenerovány klíče a objevila se hláška o úspěšné instalaci, ale
stejně jsem musel binárky a manuálové stránky překopírovat ručně. A
přitom po spuštění "tripwire --init" hledal konfigirační soubor tw.cfg
(vznikl během instalace) jinde než kam si ho sám uložil.
Grrrr. Tohle se bojím nasadit na servery.
Můžete mě prosím někdo nasměorvat, kde by byla dostupná funkční a
bezproblémová verze pro fedoru ?
Případně s jakým jiným podobným programem máste dobré zkušenosti ?
Předem děkuji.
Další informace o konferenci Linux