O guia do preguiçoso - gamin
Dica publicada em Linux / Miscelânea
O guia do preguiçoso - gamin
Dando continuidade à nossa série tão mística, falaremos de um fato muito curioso: muitos tutoriais no site, ao menos em distros mais manuais (Debian, Slackware, Arch Linux e Gentoo), abordam mais o uso do FAM (File Alteration Monitor) como sistema de monitoramento de mudanças em arquivos e diretórios para o ambiente gráfico, mas o que muitos de nós podemos ainda não saber é que existe um substituto à altura que, na prática, provê as bibliotecas daquele último, o que quer dizer que se trata de um produto mais completo e eficiente, o >Gamin.
Desenvolvido pelo projeto Gnome, o Gamin (http://www.gnome.org/~veillard/gamin) é um monitorador de alterações desenvolvido para executar continuamente no espaço de usuário, sem intervenção de qualquer espécie, ou seja, uma vez instalado, não precisa de mais nada, pois é tão discreto que você sequer irá percebê-lo, mas ele está atuando firme e forte.
Já o FAM necessita ser executado como um serviço de sistema (daemon), senão ele acaba não "percebendo" (monitorando) nada, o que implica editar arquivos de configuração, o que dá um pouco mais de trabalho. Assim, na minha opinião, ele se torna a alternativa mais adequada ao usuário iniciante no Linux, devido aos mesmos motivos expostos acima.
Além disso, o FAM está sendo gradativamente substituído pelo Gamin.
Para instalar este pequeno notável, siga algum dos passos:
Em Debian e derivados:
# apt-get install gamin
Em distros baseadas em RPM:
Fedora e OpenSuse: # yum install gamin
Mandriva: # urpmi gamin
No Slackware:
# slackpkg install gamin
Em Arch Linux:
# pacman -S gamin
No Gentoo:
# emerge gamin
Ou então, compilando o fonte (requer glib v.2):
wget -c ftp://ftp.linux.ee/pub/gentoo/distfiles/distfiles/gamin-0.1.9.tar.gz
./configure --prefix=/usr --libexecdir=/usr/sbin
make
su - (digite a senha do administrador)
# make install
E é isso aí. Muito obrigado!
Referências:
Desenvolvido pelo projeto Gnome, o Gamin (http://www.gnome.org/~veillard/gamin) é um monitorador de alterações desenvolvido para executar continuamente no espaço de usuário, sem intervenção de qualquer espécie, ou seja, uma vez instalado, não precisa de mais nada, pois é tão discreto que você sequer irá percebê-lo, mas ele está atuando firme e forte.
Já o FAM necessita ser executado como um serviço de sistema (daemon), senão ele acaba não "percebendo" (monitorando) nada, o que implica editar arquivos de configuração, o que dá um pouco mais de trabalho. Assim, na minha opinião, ele se torna a alternativa mais adequada ao usuário iniciante no Linux, devido aos mesmos motivos expostos acima.
Além disso, o FAM está sendo gradativamente substituído pelo Gamin.
Para instalar este pequeno notável, siga algum dos passos:
Em Debian e derivados:
# apt-get install gamin
Em distros baseadas em RPM:
Fedora e OpenSuse: # yum install gamin
Mandriva: # urpmi gamin
No Slackware:
# slackpkg install gamin
Em Arch Linux:
# pacman -S gamin
No Gentoo:
# emerge gamin
Ou então, compilando o fonte (requer glib v.2):
wget -c ftp://ftp.linux.ee/pub/gentoo/distfiles/distfiles/gamin-0.1.9.tar.gz
./configure --prefix=/usr --libexecdir=/usr/sbin
make
su - (digite a senha do administrador)
# make install
E é isso aí. Muito obrigado!
Referências:
- Gamin: projeto Linux From Scratch. Disponível em: http://www.linuxfromscratch.org/blfs/view/stable/general/gamin.html
No Debian acho que tenho o libfam0 instalado, no Arch e no Gentoo é o gamin.
dica favoritada!