6.46. Gzip-1.3.5

Il pacchetto Gzip contiene programmi compattare e scompattare i file.

Tempo approssimativo di costruzione: 0.1 SBU
Spazio su disco richiesto: 2.2 MB
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make e Sed

6.46.1. Installazione di Gzip

Gzip ha 2 vulnerabilità di sicurezza note. La seguente patch le risolve entrambe:

patch -Np1 -i ../gzip-1.3.5-security_fixes-1.patch

Preparare Gzip per la compilazione:

./configure --prefix=/usr

Lo script gzexe ha la locazione del binario gzip incorporata. Poiché noi in seguito cambiamo la locazione del binario, il seguente comando assicura che la nuova locazione venga inclusa nello script:

sed -i 's@"BINDIR"@/bin@g' gzexe.in

Compilare il pacchetto:

make

Installare il pacchetto:

make install

Spostare il programma gzip nella directory /bin e creare alcuni link simbolici ad esso comunemente utilizzati:

mv -v /usr/bin/gzip /bin
rm -v /usr/bin/{gunzip,zcat}
ln -sv gzip /bin/gunzip
ln -sv gzip /bin/zcat
ln -sv gzip /bin/compress
ln -sv gunzip /bin/uncompress

6.46.2. Contenuti di Gzip

Programmi installati: compress (link a gzip), gunzip (link a gzip), gzexe, gzip, uncompress (link a gunzip), zcat (link a gzip), zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore e znew

Brevi descrizioni

compress

Comprime e decomprime file compressi

gunzip

Scompatta file gzippati

gzexe

Crea file eseguibili autoestraenti

gzip

Compatta i dati file, usando la codifica Lempel-Ziv (LZ77)

uncompress

Decomprime file compressi

zcat

Scompatta i dati file gzippati nello standard output

zcmp

Esegue cmp su file gzippati

zdiff

Esegue diff su file gzippati

zegrep

Esegue egrep su file gzippati.

zfgrep

Esegue fgrep su file gzippati

zforce

Forza un'estensione .gz su tutti i file dati che sono gzippati, così che gzip non li compatterà di nuovo. Questo può essere utile quando i nomi file sono stati troncati durante un trasferimento file

zgrep

Esegue grep su file gzippati

zless

Esegue less su file gzippati

zmore

Esegue more su file gzippati

znew

Ricompatta file dal formato compress al formato gzip: .Z diventa .gz