next up previous
Next: Configuración Up: Generalidades de Logcheck Previous: En qué sistemas funciona


Compilación

La compilación e instalación no podían ser más sencillas - No hay siquiera un script de configuración, como es típico en los programas para Unix. En vez de ésto, basta darle, entrando como root,

make <sistema>

Claro está, substituyendo <sistema> por nuestro tipo de sistema operativo. Dandole make sin parámetros nos muestra las cadenas que identifican a cada sistema operativo. Por ejemplo, en un sistema Linux:


[root@hostname logcheck-1.1.1]# make linux
make install SYSTYPE=linux
make[1]: Entering directory `/home/gwolf/logcheck-1.1.1'
Making linux
cc -O -o ./src/logtail ./src/logtail.c
./src/logtail.c: In function `main':
./src/logtail.c:51: warning: return type of `main' is not `int'
Creating temp directory /usr/local/etc/tmp
Setting temp directory permissions
chmod 700 /usr/local/etc/tmp
Copying files
cp ./systems/linux/logcheck.hacking /usr/local/etc
cp ./systems/linux/logcheck.violations /usr/local/etc
cp ./systems/linux/logcheck.violations.ignore /usr/local/etc
cp ./systems/linux/logcheck.ignore /usr/local/etc
cp ./systems/linux/logcheck.sh /usr/local/etc
cp ./src/logtail /usr/local/bin
Setting permissions
chmod 700 /usr/local/etc/logcheck.sh
chmod 700 /usr/local/bin/logtail
chmod 600 /usr/local/etc/logcheck.violations.ignore
chmod 600 /usr/local/etc/logcheck.violations
chmod 600 /usr/local/etc/logcheck.hacking
chmod 600 /usr/local/etc/logcheck.ignore
Done. Don't forget to set your crontab.
make[1]: Leaving directory `/home/gwolf/logcheck-1.1.1'
[root@hostname logcheck-1.1.1]# 

Con esto, el programa queda compilado e instalado en el directorio /usr/local/etc.

No podemos dejar de hacer énfasis en esto: El programa se configura e instala muy fácilmente. Sin embargo, es vital para un administrador el leer la información completa que acompaña a los programas que instala, especialmente si los utilizará para ayudarlo en la administración. Por ello la recomendación de leer con calma y tiempo la documentación incluída con el sistema: INSTALL, README, README.keywords y README.how.to.interpret.



Gunnar Wolf
2000-09-29