Как обновить gzip с 1.3.12 до 1.6 на CentOS 6

Как обновить gzip с 1.3.12 до 1.6 на CentOS 6

Я хочу использовать 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

Связанный контент