我在Mac OS X 10.8(完整修补)中提取OpenSSL时遇到问题。这是相关的输出。命令直接从OpenSSL的用户指南FIPS功能的模块2.0复制:gzip:c.gz:没有这样的文件或目录
$ ls openssl*
openssl-fips-2.0.1.tar.gz
$
$ xattr -d -r openssl-fips-2.0.1.tar.gz ios-incore-2.0.1.tar.gz setenv-*
$
$ gunzip -c openssl-fips-2.0.1.tar.gz | tar xf -
tar: Error opening archive: Failed to open ''
gzip: c.gz: No such file or directory
gzip: openssl-fips-2.0.1.tar.gz: No such file or directory
$
$ gunzip -c ./openssl-fips-2.0.1.tar.gz | tar xf -
tar: Error opening archive: Failed to open ''
gzip: c.gz: No such file or directory
gzip: ./openssl-fips-2.0.1.tar.gz: No such file or directory
$
我感到困惑的是gunzip
权利要求不存在这样的文件openssl-fips-2.0.1.tar.gz
,即使在ls
表明该文件是在pwd
。我不明白为什么焦油试图用c.gz
做什么。
为什么tar失败?
单独使用[tar](http://linux.die.net/man/1/tar)就可以做到这一点:'tar xfz openssl-fips-2.0.1.tar.gz' –
谢谢@保罗。我正在按照OpenSSL基金会的指示完成程序。这是他们提供/推荐的命令。 – jww