更新tar命令到最新版本
首先,我们可以在tar
命令官网获得最新版本的源码压缩包,考虑到更新到最新版这个刚需,懒得去根据版本号查找了,直接下载latest版最简单高效了。
tar
命令官网:https://ftp.gnu.org/gnu/tar/
下载tar
命令的latest版源码压缩包:
wget https://ftp.gnu.org/gnu/tar/tar-latest.tar.gz
解压缩源码压缩包:
tar xvzf tar-latest.tar.gz
进入源码压缩包目录(因为下载的latest版本是1.3.4,所以进入对应的目录):
cd tar-1.3.4
编译源代码:
FORCE_UNSAFE_CONFIGURE=1 && export FORCE_UNSAFE_CONFIGURE && ./configure && make
备份旧版:
mv /bin/tar /bin/tar.old
复制新版到目录:
cp src/tar /bin/tar
验证tar
版本号:
tar --version
tar (GNU tar) 1.34
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
确认已经更新到最新版果断删除备份:
rm /bin/tar.old
至此完成更新tar
命令到最新版本,现在的tar
命令已经支持Zstd压缩算法了