%general-entities; ]> $LastChangedBy$ $Date$ avahi-&avahi-version; avahi Introduction to avahi The avahi package is a system which facilitates service discovery on a local network. &lfs65_built; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &avahi-md5sum; Download size: &avahi-size; Estimated disk space required: &avahi-buildsize; Estimated build time: &avahi-time; Additional Downloads Required patch: avahi Dependencies Required and Optional , , , , , , , and User Notes: Installation of avahi It is recommended to have a dedicated user and group to take control of the avahi-daemon daemon after it is started. Issue the following commands as the root user: groupadd -fg 84 avahi && useradd -c "Avahi Daemon Owner" -d /dev/null -u 84 \ -g avahi -s /bin/false avahi || [ $? == 9 ] It is recommended to have a dedicated priviliged access group for Avahi clients. Issue the following command as the root user: groupadd -fg 86 netdev Install avahi by running the following commands: patch -Np1 -i ../avahi-&avahi-version;-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 This package does not come with a test suite. Now, as the root user: make install Command Explanations --with-distro=lfs: This parameter specifies the LFS distribution to target. --disable-qt3: This parameter disables the building of Qt3 mainloop integration. --disable-qt4: This parameter disables the building of Qt4Core mainloop integration. --disable-gtk: This parameter disables the use of GTK+. --disable-dbus: This parameter disables the use of D-Bus. --disable-libdaemon: This parameter disables the use of libdaemon. --disable-python: This parameter disables the scripts that depends on Python. --disable-mono: This parameter disables the Mono bindings. --disable-monodoc: This parameter disables documentation for the Mono bindings. --enable-core-docs: This parameter enables the building of documentation. : This option enables the building of tests and examples. : This option enables the compatibility layer for libdns_sd. : This option enables the compatibility layer for HOWL. Contents Installed Programs Installed Libraries Installed Directories 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 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} /etc/avahi/services,/usr/{include/avahi-{client,common,core,glib, gobject,ui},lib/{avahi,python&python2-majorver;/site-packages/{avahi,avahi_discover}}, share/avahi/{interfaces,introspection}} Short Descriptions avahi-autoipd is a IPv4LL network address configuration daemon. avahi-autoipd avahi-bookmarks is a Web service showing mDNS/DNS-SD announced HTTP services using the Avahi daemon. avahi-bookmarks avahi-browse browses for mDNS/DNS-SD services using the Avahi daemon. avahi-browse avahi-daemon is the Avahi mDNS/DNS-SD daemon. avahi-daemon avahi-discover browses for mDNS/DNS-SD services using the Avahi daemon. avahi-discover avahi-discover-standalone does this ..... avahi-discover-standalone avahi-dnsconfd is a Unicast DNS server from mDNS/DNS-SD configuration daemon. avahi-dnsconfd avahi-publish registers a mDNS/DNS-SD service or host name or address mapping using the Avahi daemon. avahi-publish avahi-resolve resolves one or more mDNS/DNS host name(s) to IP address(es) (and vice versa) using the Avahi daemon. avahi-resolve avahi-set-host-name changes the mDNS host name. avahi-set-host-name bssh browses for SSH/VNC servers on the local network. bssh