Я хочу использовать gzip -k с этого момента, но он доступен только в новых версиях gzip. Как мне обновить его на CentOS 6?
решение1
Фанаты CentOS не советуют обновляться:https://www.centos.org/forums/viewtopic.php?p=260691#p260691
решение2
Я думаю, есть два варианта. Первый — поискать, доступна ли эта версия (или более новая) в альтернативных репозиториях. Другой вариант — скачать и скомпилировать исходный код.
Извините за мой уровень английского.
решение3
Лучшим способом будет загрузить Fedora srpm и пересобрать его на CentOS 6. Найдите локальное зеркало Fedora 22 src по адресуhttps://admin.fedoraproject.org/mirrormanager/mirrors/Fedora/22/source, перейдите в /updates/22/SRPMS/g/ и загрузите gzip-1.6-8.fc22.src.rpm
Вы можете пересобрать его на CentOS 6 с помощью:
rpmbuild --rebuild gzip-1.6-8.fc22.src.rpm
решение4
Обойти его отсутствие можно с помощью:
gzip -c file > file.gz
gzip -dc file.gz > file