El paquete FAM contiene un Supervisor de Alteración de Ficheros que sirve para notificar a las aplicaciones sobre los cambios ocurridos en el sistema de ficheros.
Descarga (HTTP): http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/fam-2.7.0.tar.gz
Descarga (FTP): ftp://oss.sgi.com/projects/fam/download/stable/fam-2.7.0.tar.gz
Suma MD5 del paquete: 1bf3ae6c0c58d3201afc97c6a4834e39
Tamaño del paquete: 301 KB
Estimación del espacio necesario en disco: 7.7 MB
Tiempo estimado de construcción: 0.26 SBU
Parche Dnotify (Recomendado): http://www.linuxfromscratch.org/blfs/downloads/svn/fam-2.7.0-dnotify-1.patch
Instala FAM ejecutando los siguientes comandos:
patch -Np1 -i ../fam-2.7.0-dnotify-1.patch &&
chmod 755 configure &&
autoreconf -f -i &&
./configure --prefix=/usr --sysconfdir=/etc &&
make
Ahora, como usuario root:
make install
patch -Np1 -i ../fam-2.7.0-dnotify-1.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.
chmod 755 configure: configure es de sólo lectura y autoreconf fallará si no se cambian los permisos.
autoreconf -f -i: Se necesita reconstruir las autotools porque el parche dnotify afecta a los ficheros configure.ac y Makefile.am.
/etc/rpc, /etc/fam.conf, /etc/inetd.conf o /etc/xinetd.d/fam o /etc/xinetd.conf
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/famd fam" >> /etc/inetd.conf
Si utilizas xinetd, el siguiente comando creará el fichero /etc/xinetd.d/sgi_fam para FAM (asegúrate que el grupo "nogroup" existe):
cat >> /etc/xinetd.d/sgi_fam << "EOF" # Begin /etc/xinetd.d/sgi_fam # description: FAM - file alteration monitor service sgi_fam { type = RPC UNLISTED socket_type = stream user = root group = nogroup server = /usr/sbin/famd wait = yes protocol = tcp rpc_version = 2 rpc_number = 391002 } # End /etc/xinetd.d/sgi_fam EOF
Si no tienes instalado un demonio inetd y no deseas instalarlo, también puedes iniciar famd durante el arranque del sistema instalando el guión de inicio /etc/rc.d/init.d/fam incluido en el paquete blfs-bootscripts-20050313.
make install-fam
Last updated on 2005-04-23 17:30:37 +0200