Sharutils-4.15.2

Introduction à Sharutils

Le paquet sharutils contient des outils pouvant créer des archives 'shell'.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

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

Installation de Sharutils

Corrigez un débordement de tas et un problème révélé par GCC-10 :

sed -i 's/BUFSIZ/rw_base_size/' src/unshar.c &&
sed -i '/program_name/s/^/extern /' src/*opts.h

Installez Sharutils en exécutant les commandes suivantes :

sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c        &&
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h &&

./configure --prefix=/usr &&
make

Pour tester le résultat, lancez make check.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Programmes installés: shar, unshar, uudecode et uuencode
Bibliothèques installées: Aucune
Répertoires installés: Aucune

Descriptions courtes

shar

crée des « archives shell » (ou des fichiers shar) au format texte et qui peuvent être envoyées par courrier électronique

unshar

déballe un fichier shar

uudecode

lit un fichier (ou, par défaut, l'entrée standard) et écrit une version encodée sur la sortie standard. L'encodage n'utilise que des caractères ASCII imprimables

uuencode

lit un fichier (ou, par défaut, l'entrée standard) et décode la version uuencodée sur la sortie standard

Last updated on