Пакет FAM содержит a File Alteration Monitor (монитор изменения файлов), который полезен для информирования приложений об изменениях в файловой системе.
Адрес (HTTP): http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/fam-2.7.0.tar.gz
Адрес (FTP): ftp://oss.sgi.com/projects/fam/download/stable/fam-2.7.0.tar.gz
Контрольная сумма: 1bf3ae6c0c58d3201afc97c6a4834e39
Размер: 320 KB
Требуемое дисковое пространство: 6.9 MB
Расчетное время сборки: 0.37 SBU
Dnotify патч (рекомендуется): http://www.linuxfromscratch.org/blfs/downloads/6.0/fam-2.7.0-dnotify-1.patch
Установим FAM запуском следующих команд:
patch -Np1 -i ../fam-2.7.0-dnotify-1.patch &&
chmod 755 configure &&
autoreconf -f -i &&
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install
patch -Np1 -i ../fam-2.7.0-dnotify-1.patch: Этот патч включает в FAM использование механизма ядра Linux для информирования вызывающих процессов о изменениях фалов.
chmod 755 configure: configure установлен в режим только для чтения и autoreconf будет падать, если не изменить права доступа.
autoreconf -f -i: autotools необходимо пересобрать потому, что патч dnotify действует на configure.ac и Makefile.am.
Конфигурация монитора изменения файлов.
Если вы используете inetd, добавьте вход FAM в /etc/inetd.conf следующей командой:
echo "sgi_fam/1-2 stream rpc/tcp wait root /usr/sbin/famd fam" \
>> /etc/inetd.conf
Если вы используете xinetd, добавьте вход в /etc/xinetd.conf следующей командой (убедитесь, что группа "nogroup" присутствует):
cat >> /etc/xinetd.conf << "EOF"
# 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
}
EOF
Если у вас нет установленного демона inetd и вы не хотите его устанавливать, вы можете так же запустить famd во время запуска системы, установив стартовый скрипт /etc/rc.d/init.d/fam, включенный в пакет blfs-bootscripts-6.0.
make install-fam
Пакет FAM содержит бинарник famd и libfam библиотеки.
Последнее обновление 2005-02-04 16:29:53 -0700