Пакет Gzip содержит программы для сжатия и распаковки файлов.
Расчетное время сборки 0.1 SBU
Требуемое место на диске 2.6 MB
Gzip зависит от установки: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make и Sed.
Подготавливаем Gzip для компиляции:
./configure --prefix=/usr
Скрипт gzexe имеет встроенный путь к бинарнику gzip. Поскольку мы позднее изменим положение этого файла, следующая команда позволит встроить новый путь в бинарник:
sed -i 's@"BINDIR"@/bin@g' gzexe.in
Компилируем пакет:
make
Устанавливаем пакет:
make install
Переместим программы в /bin:
mv /usr/bin/gzip /bin rm /usr/bin/{gunzip,zcat} ln -s gzip /bin/gunzip ln -s gzip /bin/zcat ln -s gunzip /bin/uncompress
Проинсталлированные программы: gunzip (ссылка на gzip), gzexe, gzip, uncompress (ссылка на gunzip), zcat (ссылка на gzip), zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore и znew.
Распаковывает gzip-файлы.
Создает самораспаковывающиеся файлы.
Сжимает файлы, используя кодирование Lempel-Ziv (LZ77).
Распаковывает сжатые файлы.
Распаковывает gzip-файлы на устройство стандартного вывода.
Запускает cmp на gzip-файлах.
Запускает diff на gzip-файлах.
Запускает egrep на gzip-файлах.
Запускает fgrep на gzip-файлах.
Принудительно устанавливает расширение .gz на всех выбранных gzip-файлах, поэтому gzip не будет сжимать их опять, это может быть полезно, когда имя файла было изменено во время передачи.
Запускает grep на gzip-файлах.
Запускает less на gzip-файлах.
Запускает more на gzip-файлах.
Пересжимает файлы из формата compress в формат gzip, то есть из .Z в .gz.