cpio-2.13

Introduction à cpio

Le paquet cpio contient des outils d'archivage.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

Dépendances de CPIO

Facultatives

texlive-20220321 (ou install-tl-unx)

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/cpio

Installation de cpio

Tout d'abord corrigez un problème de construction causé par l'utilisation de GCC-10 et supérieur :

sed -i '/The name/,+2 d' src/global.c

Installez cpio en exécutant les commandes suivantes :

./configure --prefix=/usr \
            --enable-mt   \
            --with-rmt=/usr/libexec/rmt &&
make &&
makeinfo --html            -o doc/html      doc/cpio.texi &&
makeinfo --html --no-split -o doc/cpio.html doc/cpio.texi &&
makeinfo --plaintext       -o doc/cpio.txt  doc/cpio.texi

Si vous avez installé texlive-20220321 et si vous souhaitez créer des formats de documentation PNG et Postscript, lancez une ou toutes les commandes suivantes :

make -C doc pdf &&
make -C doc ps

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install &&
install -v -m755 -d /usr/share/doc/cpio-2.13/html &&
install -v -m644    doc/html/* \
                    /usr/share/doc/cpio-2.13/html &&
install -v -m644    doc/cpio.{html,txt} \
                    /usr/share/doc/cpio-2.13

Si vous avez construit la documentation PDF ou Postscript, installez-la en exécutant les commandes suivantes en tant qu'utilisateur root :

install -v -m644 doc/cpio.{pdf,ps,dvi} \
                 /usr/share/doc/cpio-2.13

Explication des commandes

--enable-mt : Ce paramètre oblige la construction et l'installation du programme mt.

--with-rmt=/usr/libexec/rmt : Ce paramètre désactive la construction du programme rmt car il est déjà installé par le paquet Tar de LFS.

Contenu

Programmes installés: cpio et mt
Bibliothèques installées: Aucune
Répertoires installés: /usr/share/doc/cpio-2.13

Descriptions courtes

cpio

copie des fichiers depuis et vers des archives

mt

contrôle des opérations d'un lecteur de bande magnétique