我在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