Sharutils-4.15.2

Introduction à Sharutils

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

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://ftp.gnu.org/gnu/sharutils/sharutils-4.15.2.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 5975ce21da36491d7aa6dc2b0d9788e0

  • Taille du téléchargement : 1,1 Mo

  • Estimation de l'espace disque requis : 22 Mo (avec la suite de tests)

  • Estimation du temps de construction : 0,4 SBU (avec la suite de tests)

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