avahi-0.6.25

Introduction à avahi

Le paquet avahi est un système qui facilite la découverte des services dans un réseau local.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-6.5.

Informations sur le paquet

  • Téléchargement (HTTP) : http://avahi.org/download/avahi-0.6.25.tar.gz

  • Somme de contrôle MD5 du téléchargement : a83155a6e29e3988f07e5eea3287b21e

  • Taille du téléchargement : 1.1 MB

  • Estimation de l'espace disque requis : 27 MB

  • Estimation du temps de construction : 0.6 SBU

Téléchargements supplémentaires

Dépendances de avahi

Requises

intltool-0.50.0 et GLib-2.30.1

Facultatives

D-Bus Python Bindings-0.84.0, gtk+-2.24.8, libdaemon-0.14, libglade-2.6.4, Python-2.7.2, PyGTK-2.17.0, Qt-3.3.8d, et Qt-4.8.0

Notes utilisateur: http://wiki.linuxfromscratch.org/blfs/wiki/avahi

Installation de avahi

Il est recommandé d'avoir un utilisateur et un groupe dédiés pour prendre le controle du démon avahi-daemon après qu'il soit démarré. Taper les commandes suivantes en tant qu'utilisateur root :

groupadd -fg 84 avahi &&
useradd -c "Avahi Daemon Owner" -d /dev/null -u 84 \
    -g avahi -s /bin/false avahi  || [ $? == 9 ]

Il est recommandé d'avoir un groupe d'acces dédiés pour les clients Avahi . Taper les commandes suivantes en tant qu'utilisateur root :

groupadd -fg 86 netdev

Installez avahi en lançant les commandes suivantes:

patch -Np1 -i ../avahi-0.6.25-lfs_initscript_fixes-1.patch &&
autoreconf -i -v &&
./configure --prefix=/usr \
            --sysconfdir=/etc \
            --localstatedir=/var \
            --with-distro=lfs \
            --disable-qt3 \
            --disable-qt4 \
            --disable-gtk \
            --disable-dbus \
            --disable-libdaemon \
            --disable-python \
            --disable-mono \
            --disable-monodoc \
            --enable-core-docs &&
make

Ce paquet n'est pas livré avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--with-distro=lfs: Ce paramètre spécifie la distribution LFS comme cible.

--disable-qt3: Ce paramètre désactive la construction de l'intégration de Qt3.

--disable-qt4: Ce paramètre désactive la construction de l'intégration de Qt4Core.

--disable-gtk: Ce paramètre désactive l'utilisation de GTK+.

--disable-dbus: Ce paramètre désactive l'utilisation de D-Bus.

--disable-libdaemon: Ce paramètre désactive l'utilisation de libdaemon.

--disable-python: Ce paramètre désactive les scriptes qui dépendent de Python.

--disable-mono: Ce paramètre désactive Mono.

--disable-monodoc: Ce paramètre désactive la documentation pour Mono.

--enable-core-docs: Ce paramètre active la construction de la documentation.

--enable-tests: Cette option active la construction des tests et des exemples.

--enable-compat-libdns_sd: Cette option active la compatibilité pour libdns_sd.

--enable-compat-howl: Cette option active la compatibilité pour HOWL.

Contenu

Programmes installés: avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-daemon, avahi-discover, avahi-discover-standalone, avahi-dnsconfd, avahi-publish, avahi-resolve, avahi-set-host-name, and bssh
Bibliothèques installées: libavahi-client.{so,a}, libavahi-common.{so,a}, libavahi-core.{so,a}, libavahi-glib.{so,a}, libavahi-gobject.{so,a}, and libavahi-ui.{so,a}
Répertoires installés: /etc/avahi/services,/usr/{include/avahi-{client,common,core,glib, gobject,ui},lib/{avahi,python2.7/site-packages/{avahi,avahi_discover}}, share/avahi/{interfaces,introspection}}

Descriptions courtes

avahi-autoipd

est un démon de configuration des adresses réseau IPv4LL.

avahi-bookmarks

est un service Web montrant les services mDNS/DNS-SD annoncé HTTP utilisant le démon Avahi.

avahi-browse

parcourt les services mDNS/DNS-SD utilisant le démon Avahin.

avahi-daemon

est le démon Avahi mDNS/DNS-SD.

avahi-discover

parcourt les services mDNS/DNS-SD utilisant le démon Avahi.

avahi-discover-standalone

fait cela .....

avahi-dnsconfd

est un serveur DNS Unicast pour la configuration du démon mDNS/DNS-SD.

avahi-publish

enregistre un service mDNS/DNS-SD ou un nom d'hote ou une adresse utilisant le démon Avahi .

avahi-resolve

resoud un ou plusieurs nom(s) d'hote mDNS/DNS en adresse(s) IP (et vice versa) utilisant le démon Avahi.

avahi-set-host-name

change le nom d'hote mDNS.

bssh

parcourt les serveurs SSH/VNC sur le réseau local.

Last updated on 2011-10-31 20:38:44 +0100