pax est un utilitaire d'archivage créé par POSIX et défini par le standard POSIX.1-2001. Plutôt que de trier les options incompatibles qui se sont glissées entre tar et cpio, avec leurs implémentations dans différentes versions d'UNIX, IEEE a conçu un nouvel utilitaire d'archivage. Le nom « pax » est un acronyme pour "portable archive exchange". Cependant, « pax » signifie « paix » en latin, donc ce nom implique qu'il veut créer la paix entre les fans des formats tar et cpio. L'invocation de la commande et la structure de la commande est un peu une unification de tar et cpio.
pax est requis dans un système compatible LSB depuis LSB version 3.0.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.
Téléchargement (HTTP) : https://downloads.sourceforge.net/heirloom/heirloom-070715.tar.bz2
Somme de contrôle MD5 du téléchargement : d846be4b268b1d55b6ffcef847f09979
Taille du téléchargement : 977 Ko
Estimation de l'espace disque requis : 9.2 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pax
Ce paquet a des instructions d'installation quelque peu inusuelles, car pax fait partie d'un ensemble plus large d'utilitaires inclus dans la même archive. Tapez les commandes suivantes :
sed -i build/mk.config \ -e '/LIBZ/s@ -Wl[^ ]*@@g' \ -e '/LIBBZ2/{s@^#@@;s@ -Wl[^ ]*@@g}' \ -e '/BZLIB/s@0@1@' && make makefiles && make -C libcommon && make -C libuxre && make -C cpio
Maintenant, en tant qu'utilisateur root
:
install -v -m755 cpio/pax_su3 /usr/bin/pax && install -v -m644 cpio/pax.1 /usr/share/man/man1
sed ... : Cela
modifie le fichier de configuration build/mk.config
pour que les versions systèmes de
zlib et libbz2 soient utilisées et liées comme des bibliothèques
partagées
make makefiles : Cette commande construit tous les makefiles.
make -C lib... : Construit d'abord les bibliothèques nécessaires.
make -C cpio : Puis construit les utilitaires d'archive.
Last updated on 2018-02-18 04:25:06 +0100