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








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

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

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

Пакет attr-2.4.44

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

В пакете attr находятся утилиты, предназначенные для управления расширенными атрибутами объектов файловой системы.

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

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

  • Загрузка (FTP): ftp://oss.sgi.com/projects/xfs/cmd_tars-oct_09/attr-2.4.44.src.tar.gz
  • Контрольная сумма MD5: adeefe65c5ad1febe46da185c5bfd5d4
  • Размер загружаемого пакета: 309 KB
  • Оценочный размер требуемого дискового пространства: 3 MB
  • Оценочное время сборки: 0,1 SBU

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

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

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

sed -i -e 's|/@pkg_name@|&-@pkg_version@|' \
       -e 's|@prefix|$(DESTDIR)&|'         \
       -e 's|@libexec|$(DESTDIR)&|'        \
    include/builddefs.in &&

./configure --prefix=/usr --libexecdir=/usr/lib &&
make

Есть три набора тестов, которые поставляются вместе с этим пакетом. Наберите следующую команду с тем, чтобы выполнить все три теста: make tests root-tests ext-tests. Для получения достоверных результатов, тесты должны выполняться в файловой системе, в которой поддерживаются расширенные атрибуты. Некоторые неудачные выполнения тестов возможны из-за отсутствия скрипта sort-getfattr-output, который не поставляется в составе архива tar.

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

make install install-dev install-lib &&
chmod -v 755 /usr/lib/libattr.{la,so.1.1.0}

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

sed ... include/builddefs.in: : Эта команда изменяет каталог с документацией так, чтобы это был каталог, учитывающий версию устанавливаемой документации, а также добавляет поддержку установки DESTDIR.

chmod ...: Эта команда изменяет на стандартные права доступа к файлам установленной библиотеки.

Конфигурирование пакета attr

Подробнее о конфигурировании

Сам пакет attr в конфигурировании не нуждается, но для того, чтобы можно было пользоваться пакетом attr, файловая система должна поддерживать использование расширенных атрибутов.

Один из способов сделать это - добавить в файл /etc/fstab параметр user_xattr для файловой системы ext3 так, как это показано ниже:

# file system  mount-point  type   options                 dump  fsck
#                                                                order

/dev/sda1      /            ext3   defaults,acl,user_xattr 0     2

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

Установленные программы: attr, getfattr и setfattr

Установленные библиотеки: libattr.{so,a}

Установленные директории: /usr/{include/attr,share/doc/attr-2.4.44}

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

attr

позволяет использовать расширенные атрибуты для объектов файловой системы.

getfattr

получает расширенные атрибуты объектов файловой системы.

setfattr

устанавливает расширенные атрибуты объектов файловой системы.

libattr.{so,a}

содержит функции API пакета attr.

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


Предыдущий раздел: Оглавление Следующий раздел:
Пакет acl-2.2.51   Пакет ConsoleKit-0.4.1