CentOS 6 で gzip を 1.3.12 から 1.6 にアップグレードする方法

CentOS 6 で gzip を 1.3.12 から 1.6 にアップグレードする方法

今後は gzip -k を使いたいのですが、これは新しい gzip バージョンでしか利用できません。CentOS 6 でアップグレードするにはどうすればいいでしょうか?

答え1

CentOS geek はアップグレードを推奨しません:https://www.centos.org/forums/viewtopic.php?p=260691#p260691

答え2

2 つのオプションがあると思います。1 つ目は、このバージョン (またはそれ以降のバージョン) が代替リポジトリで利用できるかどうかを検索することです。もう 1 つのオプションは、ソース コードをダウンロードしてコンパイルすることです。

私の英語のレベルが下手で申し訳ありません。

答え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

関連情報