fam-2.6.9

Introducción a fam

Localización de descarga (HTTP):		http://oss.sgi.com/projects/fam/download/fam-2.6.9.tar.gz
Localización de descarga (FTP):			ftp://oss.sgi.com/projects/fam/download/fam-2.6.9.tar.gz
Versión usada:					2.6.9
Tamaño del paquete:				300 KB
Estimación del espacio necesario en disco:	350 KB

El paquete fam contiene un supervisor de alteración de ficheros.

fam depende de:
portmap-5

Instalación de fam

Descarga los parches para fam desde http://downloads.linuxfromscratch.org/blfs-patches.

Instala fam ejecutando los siguientes comandos:

Nota: Recibirás advertencias sobre que make install no puede combinar las entradas en /etc/rpc. Puedes ignorarlas junto con cualquier advertencia de IMON o inetd.conf, pues configuraremos estos archivos después de la instalación.

patch -Np1 -i ../fam-dnotify.patch &&
patch -Np1 -i ../fam-gcc3.patch &&
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install

Explicación de los comandos

patch -Np1 -i ../fam-dnotify.patch : Este parche hace que fam utilice el mecanismo dnotify del núcleo Linux para informar al proceso que hace la llamada de modificaciones de ficheros, en vez de interrogar para ello al sistema de ficheros.

patch -Np1 -i ../fam-gcc3.patch : Este parche es necesario para que fam compile con gcc-3.2.

Configuración de fam

Información sobre la configuración

Configuración del supervisor de alteración de ficheros.

Si utilizas inetd, añade la entrada fam a /etc/inetd.conf con el siguiente comando:

echo "sgi_fam/1-2 stream  rpc/tcp wait root /usr/bin/fam fam" >> /etc/inetd.conf

Si utilizas xinetd, añade una entrada en /etc/xinetd.conf con el siguiente comando (asegúrate que el grupo "nogroup" existe):

cat >> /etc/xinetd.conf << "EOF"
# descripción: FAM - supervisor de alteración de ficheros
    service sgi_fam
    {
        type            = RPC UNLISTED
        socket_type     = stream
        user            = root
        group           = nogroup
        server          = /usr/bin/fam
        wait            = yes
        protocol        = tcp
        rpc_version     = 2
        rpc_number      = 391002
    }
EOF

Contenido

El paquete fam contiene fam y las librerías libfam.

Descripción