файл .tgz - tar: нераспознанный формат архива


9

Я пытаюсь установить 10gen сборки MongoDB на мой локальный Mac под управлением Mountain Lion (10.8.3):

Я получаю это с 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

вы пытаетесь заархивировать / распаковать не файл архива, а страницу ошибки:

<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

2

Извините, попробуйте http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.4.0.tgz URL-адрес загрузки изменился с выпуском, который мы исправим в документации.


За что ты извиняешься? Почему вы повторяете ссылку, которую Алекс уже дал?
Скотт

Потому что у меня есть сайт документации, где это было по ошибке? Недавно мы перешли на версию документации MongoDB, в качестве побочного эффекта вместо включения версии (2.4.0) мы включили версию (2.4) в эти URL-адреса, которые обновляются, когда мы делаем новую версию.
2013 г.

1
(1) Нет ошибок, но, возможно, было бы неплохо ( кратко ) указать в своем ответе вашу принадлежность / ассоциацию, а не заставлять нас открывать вашу страницу пользователя. (2) Почему вы повторяете ссылку, которую Алекс П. уже дал в своем ответе , который он разместил за час до того, как вы опубликовали свою?
Скотт

@Scott. Приятно получить официальный ответ, если таковой имеется.
TRiG

@TRiG: (1) Ух ты! Если бы вы просто подождали еще четыре дня, вы могли бы отметить четырехлетнюю годовщину этого ответа. Эта четырехлетняя информация все еще действительна / полезна? (2) Спасибо, но я понял значение комментария @ epc о том, что он является владельцем сайта документации MongoDB; то есть, что его ответ представлял собой « официальный » ответ . (3) Через четыре года ответ по- прежнему не включает никаких претензий к власти со стороны ассоциации.
Скотт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.