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