Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 15. Сетевые утилиты Вперед

Пакет avahi-0.6.25

Знакомимся с пакетом avahi

Пакет avahi является системой, которая помогает обнаружить сервисы в локальной сети.

Известно, что этот пакет собирается на платформе LFS 6.5, но он не тестировался.

Информация о пакете

  • Загрузка (HTTP): http://avahi.org/download/avahi-0.6.25.tar.gz
  • Контрольная сумма MD5: a83155a6e29e3988f07e5eea3287b21e
  • Размер загружаемого пакета: 1,1 MB
  • Оценочный размер требуемого дискового пространства: 27 MB
  • Оценочное время сборки: 0,6 SBU

Дополнительные загрузки

Зависимости пакета avahi

Обязательные

Intltool-0.50.0 и GLib-2.30.1

Необязательные

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 и Qt-4.7.1

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/avahi

Установка пакета avahi

Рекомендуется иметь специального пользователя и группу, предназначенные для управления демоном avahi-daemon после того, как он будет запущен. Выполните в роли пользователя root следующие команды:

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

Рекомендуется иметь для клиентов Avahi специальную группу с привилегированным доступом. Выполните в роли пользователя root следующую команду:

groupadd -fg 86 netdev

Установите пакет avahi с помощью следующих команд:

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

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

--with-distro=lfs: Этот параметр указывает, что сборка осуществляется для дистрибутива LFS.

--disable-qt3: Этот параметр отключает сборку основного цикла интеграции с Qt3.

--disable-qt4: Этот параметр отключает сборку основного цикла интеграции с Qt4Core.

--disable-gtk: Этот параметр отключает использование GTK+.

--disable-dbus: Этот параметр отключает использование D-Bus.

--disable-libdaemon: Этот параметр отключает использование libdaemon.

--disable-python: Этот параметр отключает скрипты, которые зависят от Python.

--disable-mono: Этот параметр отключает создание сборок для Mono.

--disable-monodoc: Этот параметр отключает создание документации для сборок Mono.

--enable-core-docs: Этот параметр указывает создавать документацию.

--enable-tests: Этот параметр указывает создавать тесты и примеры.

--enable-compat-libdns_sd: Этот параметр указывает создавать слой совместимости с libdns_sd.

--enable-compat-howl: Этот параметр указывает создавать слой совместимости с HOWL.

Описание пакета

Установленные программы: avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-daemon, avahi-discover, avahi-discover-standalone, avahi-dnsconfd, avahi-publish, avahi-resolve, avahi-set-host-name и bssh

Установленные библиотеки: libavahi-client.{so,a}, libavahi-common.{so,a}, libavahi-core.{so,a}, libavahi-glib.{so,a}, libavahi-gobject.{so,a} и libavahi-ui.{so,a}

Установленные директории: /etc/avahi/services,/usr/{include/avahi-{client,common,core,glib, gobject,ui},lib/{avahi,python2.6/site-packages/{avahi,avahi_discover}}, share/avahi/{interfaces,introspection}}

Краткое описание

avahi-autoipd

является конфигурационным демоном сетевых адресов IPv4LL

avahi-bookmarks

является веб сервисом, показывающим с помощью демона Avahi сервисы HTTP, которые анонсированны с использование mDNS/DNS-SD

avahi-browse

с помощью демона Avahi ищет сервисы mDNS/DNS-SD

avahi-daemon

является демоном Avahi сервисов mDNS/DNS-SD

avahi-discover

с помощью демона Avahi ищет сервисы mDNS/DNS-SD

avahi-discover-standalone

делает следующее ... (прим.: так в оригинале)

avahi-dnsconfd

является сервером DNS Unicast конфигурационного демона mDNS/DNS-SD

avahi-publish

с помощью демона Avahi регистрирует сервис mDNS/DNS-SD, либо имя хоста, либо отображение адресов

avahi-resolve

с помощью демона Avahi преобразует одно или несколько имен хостов mDNS/DNS в адреса IP (и наоборот)

avahi-set-host-name

изменяет имя хоста mDNS

bssh

ищет сервера SSH/VNC в локальной сети

Перевод сделан с варианта оригинала, датированного 2011-10-31 19:38:44 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Wireshark-0.99.6   Пакет mod_dnssd-0.6