Sharutils-4.15.2

Introduksjon til Sharutils

Sharutils pakken inneholder verktøy som kan lage "skall" arkiver.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Sharutils

Løs et heapbufferoverløp og et problem avdekket av GCC-10:

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

Installer Sharutils ved å kjøre følgende kommandoer:

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

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

For å teste resultatene, kjør make check.

Nå, som root bruker:

make install

Innhold

Installerte Programmer: shar, unshar, uudecode og uuencode
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

shar

oppretter "skall arkiver" (eller shar filer) som er i tekstformat og kan sendes

unshar

pakker ut en shar fil

uudecode

leser en fil (eller som standard standardinngang) og skriver en kodet versjon til standardutgangen. Kodingen bruker kun skrive ut ASCII tegn

uuencode

leser en fil (eller som standard standardinngang) og dekoder den uuenkodede versjonen til standardutgangen