ไฟล์. tgz - tar: รูปแบบการเก็บถาวรที่ไม่รู้จัก


9

ฉันพยายามติดตั้งMongoDB 10genบน 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
ทำ "file 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

2

ขออภัยลองhttp://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.4.0.tgz URL ดาวน์โหลดเปลี่ยนไปด้วยการเปิดตัวที่เราจะแก้ไขในเอกสาร


คุณขอโทษอะไร ทำไมคุณถึงทำซ้ำลิงค์ที่ Alex ให้มาแล้ว?
Scott

เพราะฉันเป็นเจ้าของเว็บไซต์เอกสารซึ่งมีข้อผิดพลาดหรือไม่ เมื่อเร็ว ๆ นี้เราได้เปลี่ยนเป็นเอกสาร MongoDB เป็นผลข้างเคียงแทนที่จะรวมรุ่น (2.4.0) เราได้รวมรุ่น (2.4) ใน URL เหล่านี้ซึ่งได้รับการปรับปรุงเมื่อเราเปิดตัวรุ่นใหม่
epc

1
(1) ไม่มีข้อผิดพลาด แต่อาจเป็นการดีที่ ( สั้น ๆ ) ระบุสถานะการเป็นสมาชิก / การเชื่อมโยงของคุณในคำตอบแทนที่จะบังคับให้เราเปิดหน้าผู้ใช้ของคุณ (2) ทำไมคุณถึงทำซ้ำลิงก์ที่Alex P.ได้ให้ไว้ในคำตอบของเขาซึ่งเขาโพสต์ไว้มากกว่าหนึ่งชั่วโมงก่อนที่คุณจะโพสต์ของคุณ?
Scott

@Scott ยินดีที่ได้รับคำตอบอย่างเป็นทางการถ้ามี
TRiG

@TRiG: (1) ว้าว! หากคุณรออีกสี่วันคุณอาจสังเกตเห็นการครบรอบสี่ปีของคำตอบนี้ ข้อมูลสี่ปีนี้ยังคงใช้ได้ / มีประโยชน์หรือไม่? (2) ขอบคุณ แต่ฉันเข้าใจความสำคัญของความคิดเห็นของ @ epc ว่าเขาเป็นเจ้าของเว็บไซต์ MongoDB เอกสาร กล่าวคือคำตอบของเขาเป็นตัวแทนของ " ทางการ " (3) หลังจากสี่ปีคำตอบก็ยังไม่รวมการเรียกร้องใด ๆ ต่อผู้มีอำนาจโดยสมาคม
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.