El paquete Gzip contiene programas para comprimir y descomprimir ficheros.
Gzip tiene dos vulnerabilidades de seguridad conocidas. El siguiente parche corrige ambas:
patch -Np1 -i ../gzip-1.3.5-security_fixes-1.patch
Prepara Gzip para su compilación:
./configure --prefix=/usr
El guión gzexe guarda en su código la localización del binario gzip. Como luego vamos a cambiar la ubicación del binario, el siguiente comando asegura que la nueva ubicación se guarde dentro del guión.
sed -i 's@"BINDIR"@/bin@g' gzexe.in
Compila el paquete:
make
Instala el paquete:
make install
Mueve el programa gzip al directorio /bin y crea algunos enlaces simbólicos comúnmente usados:
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