8.67. Tar-1.34

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

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

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

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

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

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

FORCE_UNSAFE_CONFIGURE=1

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

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

make

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

make check

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

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

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

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

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

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

tar

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