2017-09-27 82 views
1

我通過不能解開.tgz的MongoDB的分佈在OSX

curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-2.6.12.tgz 

是的,我想MongoDB的版本2.6.12搶TGZ文件... :(

,我嘗試使用解壓縮它:

tar -xvzf mongodb-osx-ssl-x86_64-2.6.12.tgz 

,但我得到:

tar: Unrecognized archive format 
tar: Error exit delayed from previous errors. 

有人知道什麼可能是錯的?

回答

2

該文件沒有下載屬性,所以即使它是文件系統上的.tgz文件,它也是不完整或損壞的。爲了得到一個合適的下載我以前下降了SSL

:後

curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-2.6.12.tgz 

curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.6.12.tgz 

然後用tar解包工作。 √

+0

對於3.4.2版本,答案有點不同。我改變了:'curl -O https:// fastdl.mongodb.org/osx-ssl/mongodb-osx-ssl-x86_64-3.4.2.tgz' for'curl -O https://fastdl.mongodb。組織/ OSX/MongoDB的-OSX-SSL-x86_64-3.4.2.tgz' –