System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Compilation Installation et Configuration de Nufw, Nuface, Nulog, Nureport

Pour l'instant loin d'être fini c'est article est une ébauche si vous voulez me donner un coup de main n'hésitez pas !

Installation de nufw :

Nufw = ajout d’option iptables

Nuface = interface graphique

Nulog = log temps réel

Nureport = envoi de compte rendu

Installer un mysql et un apache (attention évitez les conflits qu’il n’y ai pas le mysql de redhat)



Modules kernel necessaire :

modprobe -l ip_queue

Dépendances :

Glib
Glib-devel
Glib2
Glib2-devel
Glibc
Glibc-headers
Glibc-devel
Compat-glibc-headers
Pam-devel
Kernel-headers
Libglib2
Libipq
Libsasl2
Libgnutls
Libldap2
Libmysqlclient
Libtool

Deux librairies a compiler à la main :

- libnetfilter-queue - libnfnetlink

Compilation :

Modif à faire dans mysql :

/opt/mysql/include

Doit devenir :

/opt/mysql/include/mysql

Compilation :

./autogen.sh
./configure --prefix=/opt/nufw2218 --with-mysql-log --with-ldap --enable-mysql=/opt/mysql
make CFLAGS=-I/opt/mysql/include
make install CFLAGS=-I/opt/mysql/include
make install-conf
Par GanGan | le mardi, janvier 13 2009 08:05

Commentaires

1. RaX|

mardi, janvier 13 2009 | 12:59

Je ne suis pas spécialiste de la compilation de Nufw mais logiquement la variable CFLAGS ne devrait pas être passer au "make install".

Le CFLAGS est une variable passé au compilateur au moment où il va créer les objets depuis les fichiers sources, il permet comme de ton exemple d'inclure un répertoire de recherche pour les fichiers header pas exemple et des options.

Logiquement le make install intervient après la création de ces objets, il est possible que le objets soit liés (linkés) pour créer une librairie ou un binaire au moment du "make install", mais en théorie la variable CFLAGS est ici inutile.

2. gangan

mercredi, janvier 14 2009 | 11:57

c'est noté msieu le berjallien