O pacote Tar fornece a habilidade para criar arquivamentos tar bem como para realizar vários outros tipos de manipulação de arquivamento. Tar pode ser usado sobre arquivamentos previamente criados para extrair arquivos, para armazenar arquivos adicionais ou para atualizar ou listar arquivos que já foram armazenados.
Prepare o Tar para compilação:
FORCE_UNSAFE_CONFIGURE=1 \ ./configure --prefix=/usr
O significado da opção de configure:
FORCE_UNSAFE_CONFIGURE=1
Isso força o teste para mknod
ser executado como root
.
Geralmente é considerado perigoso executar esse teste como
o(a) usuário(a) root
, porém,
como ele está sendo executado em um sistema que foi
construído somente parcialmente, substitui-lo está OK.
Compile o pacote:
make
Para testar os resultados, emita:
make check
O tempo de teste para o "Tar" pode ser reduzido significativamente em um sistema com múltiplos núcleos. Para fazer isso, anexe TESTSUITEFLAGS=-j<N> à linha acima. Por exemplo, usar -j4 pode reduzir o tempo de teste em mais de 70%.
Um teste, "capabilities: binary store/restore", é conhecido por falhar se for executado, pois o LFS carece de "selinux"; porém, será pulado se o núcleo do anfitrião não suportar atributos estendidos ou rótulos de segurança no sistema de arquivos usado para construir o LFS.
Instale o pacote:
make install make -C doc install-html docdir=/usr/share/doc/tar-1.35