Le paquet Tar fournit la possibilité de créer des archives tar et effectuer diverses manipulations d'archives. Tar peut être utilisé sur des archives précédemment créées pour extraire des fichiers, ajouter des fichiers supplémentaires, mettre à jour ou lister les fichiers qui étaient déjà stockés.
Préparez la compilation de Tar :
FORCE_UNSAFE_CONFIGURE=1 \ ./configure --prefix=/usr
Voici la signification de l'option de configuration :
FORCE_UNSAFE_CONFIGURE=1
Ceci oblige le test de mknod
à
se lancer en tant que root
.
On considère généralement que lancer ce test en tant
qu'utilisateur root
est
dangereux, mais comme on ne l'exécute que sur un système qui
n'a été construit que partiellement, ce remplacement est
acceptable.
Compilez le paquet :
make
Pour tester les résultats, exécutez :
make check
La durée des tests de Tar peut être considérablement réduite sur les systèmes à plusieurs cœurs. Pour cela, ajoutez TESTSUITEFLAGS=-j<N> à la ligne ci-dessus. Par exemple, utiliser -j4 peut réduire la durée de plus de 70 pourcent.
Un test, capabiblities: binary store/restore, est connu pour échouer s'il est lancé car LFS n'a pas selinux, mais sera passé si le noyau hôte ne prend pas en charge les attributs étendus ni les étiquettes de sécurité sur le système de fichiers utilisé pour la construction de LFS.
Installez le paquet :
make install make -C doc install-html docdir=/usr/share/doc/tar-1.35