8.69. Tar-1.35

Пакет Tar предоставляет возможность создавать tar архивы, а также производить с ними различные манипуляции. Tar может распаковать предварительно созданный архив, добавить или обновить файлы в нём, вернуть список файлов в архиве.

Приблизительное время сборки: 1.7 SBU
Требуемое дисковое пространство: 43 MB

8.69.1. Установка пакета Tar

Подготовьте Tar к компиляции:

FORCE_UNSAFE_CONFIGURE=1  \
./configure --prefix=/usr

Значение параметра configure:

FORCE_UNSAFE_CONFIGURE=1

Этот параметр принудительно запускает тест для mknod от имени пользователя root. Обычно считается опасным запускать этот тест от имени пользователя root, но, поскольку он выполняется в системе, которая была собрана лишь частично, его переопределение допустимо.

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

make check
[Примечание]

Примечание

Время тестирования Tar можно значительно сократить в системе с несколькими ядрами. Для этого добавьте TESTSUITEFLAGS=-j<N> к строке выше. Например, использование -j4 может сократить время тестирования более чем на 70 процентов.

Известно, что один тест, capabilities: binary store/restore, завершается ошибкой при запуске, потому что в LFS отсутствует selinux, он будет пропущен, если ядро хоста не поддерживает расширенные атрибуты или метки безопасности файловой системы, используемой для сборки LFS.

Установите пакет:

make install
make -C doc install-html docdir=/usr/share/doc/tar-1.35

8.69.2. Содержимое пакета Tar

Установленные программы: tar
Созданные каталоги: /usr/share/doc/tar-1.35

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

tar

Создает архивы, извлекает файлы и отображает содержимое архивов, также известных как Тарболл.