Linux From Scratch. Версия 6.0
Глава 6. Установка основных системных программ
6.46. Gzip-1.3.5
Пакет Gzip содержит программы для сжатия и распаковки файлов.
Расчетное время сборки 0.1 SBU
Требуемое место на диске 2.6 MB
Gzip зависит от установки: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make и Sed.
6.46.1. Инсталлируем Gzip
Подготавливаем 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
6.46.2. Описание Gzip
Проинсталлированные программы: gunzip (ссылка на gzip), gzexe,
gzip, uncompress (ссылка на gunzip), zcat (ссылка на gzip), zcmp, zdiff,
zegrep, zfgrep, zforce, zgrep, zless, zmore и znew.
Короткое описание
-
gunzip
Распаковывает gzip-файлы.
- gzexe
Создает самораспаковывающиеся файлы.
- gzip
Сжимает файлы, используя кодирование Lempel-Ziv (LZ77).
-
uncompress
Распаковывает сжатые файлы.
- zcat
Распаковывает gzip-файлы на устройство стандартного вывода.
- zcmp
Запускает cmp на gzip-файлах.
- zdiff
Запускает diff на gzip-файлах.
- zegrep
Запускает egrep на gzip-файлах.
- zfgrep
Запускает fgrep на gzip-файлах.
- zforce
Принудительно устанавливает расширение .gz
на всех выбранных gzip-файлах, поэтому gzip
не будет сжимать их опять, это может быть полезно, когда имя файла
было изменено во время передачи.
- zgrep
Запускает grep на gzip-файлах.
- zless
Запускает less на gzip-файлах.
- zmore
Запускает more на gzip-файлах.
- znew
Пересжимает файлы из формата compress
в формат gzip, то есть из
.Z в .gz.
|
|