Das Paket Gzip enthält Programme zum Komprimieren und Dekomprimieren von Dateien.
Gzip hat zwei bekannte Sicherheitsmängel. Der folgende Patch behebt beide Probleme:
patch -Np1 -i ../gzip-1.3.5-security_fixes-1.patch
Bereiten Sie Gzip zum Kompilieren vor:
./configure --prefix=/usr
Das Skript gzexe hat den Pfad zu gzip fest eingebaut. Da diese Datei im nachhinein verschoben wird, müssen Sie mit dem folgenden Kommando sicherstellen, dass der korrekte Pfad in das Skript geschrieben wird:
sed -i 's@"BINDIR"@/bin@g' gzexe.in
Kompilieren Sie das Paket:
make
Installieren Sie das Paket:
make install
Verschieben Sie die Datei gzip nach /bin und erzeugen Sie ein paar übliche Links dorthin:
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