cpio-2.13

Introduction à cpio

Le paquet cpio contient des outils d'archivage.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.

Informations sur le paquet

Dépendances de CPIO

Facultatives

texlive-20200406 (ou install-tl-unx)

Notes utilisateur : http://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 lançant les commandes suivantes :

./configure --prefix=/usr \
            --bindir=/bin \
            --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-20200406 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

--bindir=/bin : Ce paramètre installe cpio dans /bin au lieu de /usr/bin comme le recommande les instructions de la FHS.

--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.

Last updated on 2020-08-17 19:49:57 +0000