Библиотека сайта rus-linux.net
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
Обязательные
Необязательные
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 |