小编kpl*_*lus的帖子

如何在solaris 10上使用md5.sum正确提取.tar.gz

我正在尝试提取从 gcc 镜像站点之一下载的 gcc-4.9.0.tar.gz。为了在我使用 gunzip 之前检查它的 md5 签名,我做了

digest -a md5 -v gcc-4.9.0.tar.gz
Run Code Online (Sandbox Code Playgroud)

这给了

md5 (gcc-4.9.0.tar.gz) = fe8786641134178ecfeee2dc7644a0d8
Run Code Online (Sandbox Code Playgroud)

这与从源下载的目录中的 md5.sum 匹配。

然后我做了

gzip -dc gcc-4.9.0.tar.gz | tar xvf -
Run Code Online (Sandbox Code Playgroud)

提取开始但很快终止

 tar: directory checksum error
Run Code Online (Sandbox Code Playgroud)

我也尝试过像这样分别进行压缩和解压

 gunzip gcc-4.9.0.tar.gz
Run Code Online (Sandbox Code Playgroud)

然后

tar -xvf gcc-4.9.0.tar
Run Code Online (Sandbox Code Playgroud)

但它也以校验和错误结束。

请问如何解决这个问题?

solaris tar gcc gzip

5
推荐指数
2
解决办法
2088
查看次数

标签 统计

gcc ×1

gzip ×1

solaris ×1

tar ×1