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








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

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

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

Версия Udev, установленная в LFS

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

Пакет Udev в действительности был установлен в LFS и нет никаких причин его переустанавливать, если вы, конечно, не собираетесь установить какой-нибудь пакет, например, UPower. Повторная установка Udev позволит задействовать дополнительные возможности, к числу которых относится функция gudev, которая необходима для пакета UPower и, возможно, нужна в других пакетах.

В отличие от других пакетов, приведенных в книге BLFS, нельзя указать версию Udev, рекомендуемую для загрузки. Несколько обновлений версий для LFS и отсутствие обновлений для BLFS означает, что вероятно есть много различных версий Udev, которые можно собрать на платформе BLFS. Поэтому вы должны скачивать и использовать ту версию Udev, которая в текущий момент используется у вас на компьютере. Разработчики BLFS не имеют практического опыта обновления пакета Udev "на лету" (или возврата к старой версии). Чтобы узнать, какая версия Udev в настоящее время используется у вас на компьютере, выполните команду /sbin/udevadm --version.

Известно, что пакет правильно собирается и работает на платформе LFS-6.5 (используется Udev-151).

Известно, что пакет правильно собирается и работает на платформе LFS-SVN-20101029 (используется Udev-164).

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

  • Загрузка (HTTP): http://www.kernel.org/pub/linux/utils/kernel/hotplug/
  • Размер загружаемого пакета: ~500 KB
  • Оценочный размер требуемого дискового пространства: ~10 MB
  • Оценочное время сборки: ~1,8 SBU

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

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

acl-2.2.51, GLib-2.30.1,Gperf-3.0.4, PCI Utilities-3.1.8 и usbutils-004

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

gobject-introspection-1.30.0

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

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

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

./configure --prefix=/usr          \
            --sysconfdir=/etc      \
            --sbindir=/sbin        \
            --with-rootlibdir=/lib \
            --libexecdir=/lib/udev \
            --docdir=/usr/share/doc/udev-Installed LFS Version &&
make

Чтобы проверить результаты, выполните команду make check.

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

make install

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

--enable-gtk-doc: Используйте этот параметр, если установлен пакет GTK-Doc и вы хотите пересобрать и установить документацию по API.

--enable-introspection: Этот параметр включает режим самодиагностики GObject.

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

Список установленных файлов, вместе с их кратким описанием можно найти в главе 6 книги LFS.

Ниже приведены некоторые дополнительные сведения.

Установленные программы: findkeyboards, firmware, hid2hci, input_id, keyboard-force-release.sh, keymap, modem-modeswitch, pci-db, udev-acl, usb-db и v4l_id

Установленные библиотеки: libgudev-1.0.so

Установленные директории: /lib/udev/keymaps/force-release, /usr/{include/gudev-1.0/gudev,share/{doc/udev-Installed LFS Version, gtk-doc/html/gudev}}

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

hid2hci

является утилитой, переключающей режим Bluetooth HID в HCI

keymap

настраивает отображение клавиш в соответствие с конкретной моделью компьютера

libgudev-1.0.so

является библиотекой-оберткой для libudev, созданной на основе GObject

Перевод сделан с варианта оригинала, датированного 2011-01-13 23:21:34 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет HAL-0.5.14   Пакет UPower-0.9.1