Библиотека сайта rus-linux.net
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 | устанавливает расширенные атрибуты объектов файловой системы. |
| содержит функции API пакета attr. |
Перевод сделан с варианта оригинала, датированного 2011-10-25 03:31:31 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет acl-2.2.51 | Пакет ConsoleKit-0.4.1 |