.tgzファイル– tar:認識されないアーカイブ形式


9

Mountain Lion(10.8.3)を実行しているローカルMac にMongoDBの10genビルドをインストールしようとしています。

私はそれを次のようにフェッチcurlします:

curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.tgz > mongodb.tgz

しかし、私はビルドを抽出できません:

試行1:

$ tar -zxvf mongodb.tgz

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

試み2:

$ gunzip mongodb.tgz

gzip: mongodb.tgz: not in gzip format

試行3:

$ unzip mongodb.tgz

Archive:  mongodb.tgz
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of mongodb.tgz or
        mongodb.tgz.zip, and cannot find mongodb.tgz.ZIP, period.

ダブルクリック: ファインダーでtgzファイルをダブルクリックすると、新しいファイルが作成されますmongodb.tgz 2.cpgz


ここで私が間違っていることは何か考えていますか?私はさまざまなビルドを試しましたが、すべてこの問題を再現しています:

http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.tgz > mongodb.tgz
http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.3.tgz > mongodb.tgz
http://downloads.mongodb.org/osx/mongodb-osx-x86_32-2.4.tgz > mongodb.tgz
http://downloads.mongodb.org/osx/mongodb-osx-x86_32-2.3.tgz > mongodb.tgz

3
「ファイルmongodb.tgz」を実行して、コンテンツタイプを識別します...
andrekeller

回答:


8

あなたはアーカイブファイルではなくエラーページをgunzip / untarしようとしています:

<html>
<head><title>403 Forbidden</title></head>
<body>
<h1>403 Forbidden</h1>
<ul>
<li>Code: AccessDenied</li>
<li>Message: Access Denied</li>
</ul>
<hr/>
</body>
</html>

このリンクを試してくださいhttp://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.4.0.tgz


そのリンクをブラウザーで開かないとは思わなかった。彼らがリンクを修正できるように、それを10genに報告しています。乾杯メイト:)
AlienWebguy 2013年

2

お詫びし ます。http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.4.0.tgzを試してください。ダウンロードURLは、ドキュメントで修正するリリースで変更されました。


何をお詫びしますか?アレックスがすでに与えたリンクをなぜ繰り返すのですか?
スコット

私がこれが間違っていたドキュメントのウェブサイトを所有しているので?最近、MongoDBドキュメントのバージョンに変更しました。副作用として、リリース(2.4.0)を含める代わりに、新しいリリースを行うときに更新されるこれらのURLにバージョン(2.4)を含めました。
epc

1
(1)エラーはありませんが、ユーザーのページを開くように強制するのではなく、回答に所属/関連付けを(簡単に)記載するのが良かったかもしれません。(2)Alex P.があなたの回答を投稿する1時間以上前に投稿した彼の回答ですでにAlex P.が提供したリンクを繰り返すのはなぜですか。
スコット

@スコット。可能な場合は、公式の回答を得るのは良いことです。
TRiG 2017年

@TRiG:(1)うわー!さらに4日間待っていれば、この回答から4周年を迎えたことでしょう。この4年前の情報はまだ有効/有用ですか?(2)ありがとうございましたが、@ epcのコメントが彼がMongoDB docs Webサイトの所有者であるというコメントの重要性を理解しました。つまり、彼の回答は「公式」の回答でした。(3)4年が経過した後も、回答にはまだ協会による権威への主張は含まれていません。
スコット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.