วิธีดาวน์โหลด Ubuntu ผ่านการเชื่อมต่อที่ไม่น่าเชื่อถือ


18

ฉันพยายามดาวน์โหลด Ubuntu 12.10 ISO 64 บิตผ่านการเชื่อมต่อที่ไม่น่าเชื่อถืออย่างยิ่ง โดยไม่น่าเชื่อถือฉันหมายความว่าทุกครั้งที่ฉันเสร็จสิ้นการดาวน์โหลด ISO และเปรียบเทียบแฮช MD5 ฉันสิ้นสุดด้วยข้อผิดพลาดเกี่ยวกับความไม่ตรงกัน

ฉันใช้ Ubuntu 12.04 เพื่อทำการดาวน์โหลด มีเครื่องมือที่สามารถหลีกเลี่ยงการเชื่อมต่อที่ไม่น่าเชื่อถือได้หรือไม่?


วิธีการเกี่ยวกับเพียงแค่ซื้อมันบนแผ่นซีดี ? หากคุณมีการเชื่อมต่อที่ไม่น่าเชื่อถือเพียงอย่างเดียวนั่นอาจเป็นวิธีแก้ปัญหาที่ง่ายกว่าและก็เกือบจะฟรี
leftaroundabout

ในกรณีที่คุณต้องการที่จะซื้อได้จาก Canonical เป็น @leftaroundabout แนะนำนี่คือการเชื่อมโยงสำหรับ 12.10
Eliah Kagan

คำตอบ:


42

ในกรณีของฉันการเชื่อมต่อของฉันลดลงมากและหากพยายามดาวน์โหลด ISO โดยตรงฉันก็จบด้วยปัญหา MD5 สิ่งที่ฉันแนะนำคือการดาวน์โหลดอิมเมจ ISO ผ่านไคลเอนต์ฝนตกหนัก

ด้วยวิธีนี้แม้ในขณะดาวน์โหลดไคลเอนต์ torrent จะตรวจสอบเพื่อให้แน่ใจว่าใช้ได้ มีเป็นรายการที่ดีของเพลงที่จะใช้แต่ถ้าคุณอยู่ใน Windows หรือ Mac ผมขอแนะนำโปรแกรม uTorrent ถ้าคุณกำลังทำนี้จากการติดตั้งคอมพิวเตอร์ Ubuntu, Ubuntu มาพร้อมกับลูกค้าฝนตกหนักเริ่มต้นที่เรียกว่าเกียร์ติดตั้งระบบส่งกำลัง

คุณสามารถค้นหาไฟล์ดาวน์โหลดฝนตกหนักในเว็บไซต์ ubuntuเพียงแค่ค้นหาไฟล์ที่มีนามสกุลไฟล์.torrent


12

นอกจากbittorrentคุณยังสามารถใช้zsync(เครื่องมือฟรี) สำหรับสิ่งนี้

คุณอาจต้องการทราบวิธีการzsyncทำงานเพื่อตัดสินใจว่าคุณต้องการได้รับและใช้งานหรือไม่ดังนั้นฉันจะอธิบายวิธีการทำงานก่อนแล้วจึงจะได้รับ

วิธีใช้zsyncเพื่อดาวน์โหลดอิมเมจ ISO ของ Ubuntu

zsyncให้คุณสร้างไฟล์หนึ่งไฟล์โดยเริ่มด้วยไฟล์อื่น คุณสามารถเริ่มต้นด้วยไฟล์ใดก็ได้ แต่เพื่อให้ได้เปรียบกว่าเพียงแค่ดาวน์โหลดไฟล์ที่คุณต้องการไฟล์ที่คุณเริ่มต้นควรคล้ายกับไฟล์ที่คุณต้องการ

zsyncใช้งานได้เฉพาะกับไฟล์ที่ผู้ให้บริการสร้าง.zsyncเมตาไฟล์ .zsyncไฟล์มี checksums สำหรับในส่วนของไฟล์และช่วยให้zsyncยูทิลิตี้จะคิดออกว่าชิ้นส่วนของไฟล์ที่คุณมีอยู่แล้วการแข่งขันและสิ่งที่ชิ้นส่วนที่ทำไม่ได้ ชิ้นส่วนที่ไม่ตรงกันจะถูกดาวน์โหลดอีกครั้ง (ที่จริงแล้วzsyncมีความซับซ้อนมากกว่านี้เล็กน้อย - มันยังสามารถจัดการกับสถานการณ์ที่บางส่วนตรงกัน แต่อยู่ในสถานที่ต่าง ๆ ในไฟล์โดยไม่ต้องดาวน์โหลดชิ้นส่วนที่ตรงกันเหล่านั้นอีกครั้งคุณสมบัติเฉพาะนั้นไม่ค่อยมีประโยชน์ในการสร้างไฟล์ที่ดี อย่างไรก็ตามจากการดาวน์โหลดที่เสียหาย)

เมื่อคุณดาวน์โหลดอิมเมจ ISO (เสียหาย) ที่ใดที่หนึ่งให้เปิด Terminal หรือ (สำหรับ Windows) พร้อมรับคำสั่ง ( cmd.exe) แล้วไปที่ตำแหน่งของมัน ใน OSes ส่วนใหญ่คุณสามารถพิมพ์cdด้วยช่องว่างที่ท้ายแล้วลากโฟลเดอร์ไปที่บรรทัดคำสั่งและตำแหน่งของโฟลเดอร์จะถูกวาง จากนั้นคุณสามารถกดเข้าและมันจะC hange D irectory ไปยังสถานที่ ( cdควรเป็นตัวพิมพ์เล็ก - ในบางระบบเช่น Windows ตัวพิมพ์ใหญ่จะใช้งานได้ แต่สำหรับระบบอื่นเช่น OS X และ Ubuntu จะไม่ทำงาน)

เมื่อคุณอยู่ในโฟลเดอร์ที่มีไฟล์ - กำลังรันlsหรือdirควรแสดงทุกอย่างในนั้นและเรียกใช้ls *.isoหรือdir *.isoควรแสดงเฉพาะไฟล์ที่ลงท้าย.isoด้วยซึ่งรวมถึงอิมเมจการติดตั้ง Ubuntu - จากนั้นเรียกใช้:

zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso 

ที่จะแก้ไขไฟล์ที่เสียหายที่คุณมี (ชื่อเช่นUbuntu-iso-image-name.iso- ตัวอย่างเช่นอาจถูกเรียกubuntu-12.10-desktop-i386.iso) เพื่อให้ถูกต้อง หากคุณเรียกใช้และไม่มีการเปลี่ยนแปลงใด ๆ แสดงว่าไฟล์ของคุณถูกต้อง zsyncรวม checksums เพื่อให้คุณมั่นใจได้ว่าคุณมีไฟล์ที่สมบูรณ์และถูกต้องถ้ามันบอกว่าคุณทำ

หากต้องการเรียนรู้วิธีการรับอย่างแม่นยำ.zsyncบนหลายแพลตฟอร์มและวิธีการเรียกใช้สำหรับแต่ละอิมเมจ ISO ของ Ubuntu ให้อ่าน

การรับzsyncยูทิลิตี้

ฉันได้เขียนเกี่ยวกับการใช้และzsyncแก้ไขภาพ ISO ที่เสียหายมาก่อนในบริบทที่แตกต่างกัน มันเป็นคำตอบอีกต่อไปซึ่งส่วนใหญ่ไม่เกี่ยวข้องกับคำถามนี้ที่นี่ ดังนั้นฉันจึงคัดลอกส่วนต่าง ๆ ของมันที่เกี่ยวข้อง

รับzsyncสำหรับ Windows

zsyncตามเนื้อผ้าทำงานบนระบบ Unix-like (ซึ่งไม่รวม Windows จริงๆ) อย่างไรก็ตามเมื่อเร็ว ๆ นี้ มีการสร้างพอร์ต Windows ดั้งเดิมของzsyncดังนั้นคุณอาจใช้มันได้

zsyncเป็นโปรแกรมบรรทัดคำสั่งดังนั้นใน Windows ที่คุณเรียกใช้ในพรอมต์คำสั่ง (วิธีหนึ่งในการเปิดพรอมต์คำสั่งคือพิมพ์ cmd.exeลงในกล่องข้อความในเมนูเริ่มแล้วกด Enterหรือใน Windows XP และรุ่นก่อนหน้าเริ่ม> เรียกใช้> cmd.exe)

อีกวิธีหนึ่ง: รับzsyncCygwin

หากคุณมีปัญหากับพอร์ต Windows ของzsyncคุณสามารถใช้รุ่น Cygwin ได้ตลอดเวลา Cygwin มอบสภาพแวดล้อมที่เหมือนยูนิกซ์สำหรับ Windows ไม่อนุญาตให้เรียกใช้ไฟล์ประมวลผลที่คอมไพล์แล้วได้ (ตัวอย่างเช่นคุณไม่สามารถใช้zsyncจากแพ็คเกจ Ubuntu) แต่ใช้โปรแกรมรุ่นพิเศษที่คอมไพล์จากซอร์สโค้ด (มันง่ายกว่าการคอมไพล์โปรแกรมที่เขียนขึ้นสำหรับระบบปฏิบัติการ Unix ใน Cygwin มากกว่าการคอมไพล์มันเพื่อให้ทำงานบน Windows ได้)

  1. ก่อนอื่นรับโปรแกรมติดตั้งของ Cygwin ( setup.exe) จากที่นี่ (หรือใช้ลิงก์โดยตรง )
  2. เรียกใช้คลิกถัดไปบนหน้าจอแรกจากนั้นเลือกติดตั้งจากอินเทอร์เน็ตและคลิกถัดไปอีกครั้ง
  3. ในสองหน้าจอถัดไปให้วาง Cygwin และไดเรกทอรีแพคเกจท้องถิ่นทุกที่ที่คุณต้องการ (ค่าเริ่มต้นมักจะดี)
  4. เลือกประเภทการเชื่อมต่ออินเทอร์เน็ตของคุณ ( โดยปกติแล้วการเชื่อมต่อโดยตรงนั้นดี) และsetup.exeจะดาวน์โหลดรายการมิเรอร์
  5. เลือกมิเรอร์ใดก็ได้จากนั้นจะดาวน์โหลดรายการแพ็คเกจที่มี คุณอาจถูกเตือนเกี่ยวกับความแตกต่างของรุ่นนี้จากรุ่นก่อนหน้า นั่นไม่ใช่ปัญหายกเว้นว่าคุณใช้ Cygwin รุ่นก่อนหน้าในเครื่องเดียวกัน

    ข้อความแจ้งเตือนการตั้งค่าเกี่ยวกับวิธีการที่นี่เป็นครั้งแรกที่คุณติดตั้ง Cygwin รุ่นนี้โดยเฉพาะ  หากคุณไม่เคยใช้ Cygwin มาก่อนคุณสามารถเพิกเฉยได้  อย่างที่มันบอกว่า "ถ้านี่เป็นครั้งแรกที่คุณติดตั้ง Cygwin บนระบบนี้คุณสามารถเพิกเฉยต่อข้อความนี้ได้"

  6. ตอนนี้คุณสามารถเลือกแพ็คเกจที่จะติดตั้ง มีกล่องข้อความสำหรับค้นหาแพ็คเกจตามชื่อ พิมพ์ที่zsyncนั่น (แต่อย่ากด - Enterหากคุณเป็นเหมือนคลิกถัดไป ) รายการสำหรับ Netจะปรากฏขึ้น ขยายโดยการคลิกที่+ด้านซ้ายของมันแล้วคุณจะเห็นข้ามปรากฏภายใต้ ซึ่งหมายความว่าถ้าคุณไม่ได้เปลี่ยนอะไรsetup.exeที่จะไม่ได้zsyncติดตั้ง

    Velma Dinkley ติดตั้ง zsync ใน Cygwin ขณะที่อัพเดตบล็อกของเธอใน "Siren's Song"

  7. ดังนั้นคลิกครั้งเดียวที่จะกล่าวว่าข้าม ตอนนี้มันจะติดตั้งzsyncCygwin รุ่นเสถียรล่าสุดที่มีอยู่

    ป้อนคำอธิบายรูปภาพที่นี่

  8. คลิกถัดไปอีกครั้งเพื่อสิ้นสุดการติดตั้ง สภาพแวดล้อม Cygwin และzsyncจะถูกดาวน์โหลดและติดตั้ง (หากคุณได้รับแจ้งให้ติดตั้งแพคเกจที่จำเป็นต้องมีการขึ้นต่อกันไปข้างหน้าและทำเช่นนั้น)

เมื่อติดตั้งแล้วให้เปิด Cygwin shell คุณสามารถเรียกใช้zsyncจากที่นั่น

อ้างอิง

โปรดทราบว่าในขณะที่คุณสามารถโพสต์ในรายการส่งเมล Cygwin สำหรับปัญหาเกี่ยวกับ Cygwin (หลังจากอ่านแล้วและเนื้อหาที่แจ้งให้คุณอ่าน) พวกเขาเข้าใจว่าไม่สนับสนุนคำแนะนำอย่างไม่เป็นทางการ cygwinมีเอกสารที่ค่อนข้างดีเช่นโครงการอื่น ๆ ที่มีเอกสารส่วนกลางที่ดี (เช่น OpenBSD) พวกเขาคาดหวังว่าคนที่ขอความช่วยเหลือจะได้อ่านเอกสารและทำงานจาก (หรืออย่างน้อยก็คุ้นเคย)

(ดังนั้นหากคุณมีปัญหากับคำแนะนำของฉันสถานที่ที่ดีที่สุดในการถามพวกเขาน่าจะมาที่นี่ )

zsync บน Ubuntu

นี้ไม่ได้นำไปใช้ในกรณีเฉพาะของคุณ แต่สำหรับคนที่ต้องการใช้zsyncบน Ubuntu เพียงแค่ติดตั้งzsync ติดตั้ง zsyncสิ่งนี้สามารถทำได้ใน Software Center หรือโดยเรียกใช้ในหน้าต่าง Terminal ( Ctrl+ Alt+ T):

sudo apt-get update && sudo apt-get install zsync

ตอนนี้คุณสามารถเรียกใช้จากเทอร์มินัล

จากคำตอบของฉันถึงวิธีการระบุและแทนที่ไฟล์ที่เสียหายใน Ubuntu ISO ที่เสียหาย?

การใช้.zsyncเพื่อแก้ไขไฟล์ ISO Ubuntu ที่ใช้กันทั่วไปมากที่สุด

ก่อนอื่นcdให้ไปยังตำแหน่งที่บรรจุ.isoอิมเมจที่เสียหายดังที่อธิบายไว้ข้างต้น (ในวิธีใช้zsyncเพื่อดาวน์โหลดอิมเมจ ISO ของ Ubuntu )

ตอนนี้ใช้zsyncวิธีใดวิธีหนึ่งต่อไปนี้ขึ้นอยู่กับอิมเมจ ISO ของ Ubuntu:

  • 12.10, 32 บิต:

    zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-i386.iso.zsync
    
  • 12.10, 64- บิต:

    zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-amd64.iso.zsync
    
  • 12.04.1 LTS, 32- บิต:

    zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso.zsync
    
  • 12.04.1 LTS, 64- บิต:

    zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso.zsync
    
  • 12.04 LTS (ก่อนรุ่น 12.04.1 point), 32- บิต:

    zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
    
  • 12.04 LTS (ก่อนรุ่น 12.04.1 point), 64- บิต:

    zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
    

เมื่อคุณเรียกใช้คำสั่งเหล่านี้อย่างใดอย่างหนึ่งzsyncจะแก้ไข ISO ของคุณให้เป็นรุ่นที่ถูกต้องโดยอัตโนมัติและคุณก็พร้อมที่จะไป

จากคำตอบของฉันถึงวิธีการระบุและแทนที่ไฟล์ที่เสียหายใน Ubuntu ISO ที่เสียหาย?

การเขียนzsyncคำสั่งสำหรับ.isoรูปภาพUbuntu อื่น ๆ (และในอนาคต)

ไวยากรณ์ทั่วไปคือคุณรันzsyncตามด้วย URL ที่สมบูรณ์สำหรับ.zsyncไฟล์บนเซิร์ฟเวอร์ที่มีชื่อเดียวกับไฟล์ที่คุณมีรุ่นและต้องการดาวน์โหลด (ยกเว้น.zsyncเมื่อสิ้นสุดหลักสูตร)

ในกรณีที่ทุกคนต้องการทำเช่นนี้กับ Ubuntu รุ่นอื่น ๆ (หรือไฟล์ ISO อื่น ๆ สำหรับรุ่นเดียวกันเช่นรุ่นที่ปรับให้เหมาะสมสำหรับการบูตอย่างถูกต้องบน Macs หรือรุ่นสำหรับอุปกรณ์พกพาที่ใช้ ARM) นี่คือกฎสำหรับตำแหน่งของ.zsyncไฟล์ :

  • อิมเมจ ISO ที่มีตัวติดตั้งที่รองรับในปัจจุบันรวมถึง ISO สำหรับการเปิดตัวจุดล่าสุดของ LTS และ ISO ทั้งหมดสำหรับรีลีส LTS ที่รองรับในปัจจุบันนั้นอยู่ใน:

    http://releases.ubuntu.com/

  • อิมเมจ ISO สำหรับรีลีสสิ้นสุดอายุการใช้งาน (ซึ่งคุณไม่ควรใช้ต่อไป) หรือรีลีสจุดก่อนหน้าของรีลีส LTS ที่รองรับอยู่ใน:

    http://old-releases.ubuntu.com/releases/

เพียงคลิกที่ลิงค์สำหรับรุ่นของคุณและเลื่อนลงเพื่อดูรายการไฟล์ทั้งหมด (หรือค้นหาหน้า.zsync) จากนั้นคัดลอก URL และวางในzsyncคำสั่ง

จากคำตอบของฉันถึงวิธีการระบุและแทนที่ไฟล์ที่เสียหายใน Ubuntu ISO ที่เสียหาย?

ในขณะที่มันกว้างกว่านี้มาก (และฉันไม่แนะนำให้พวกเขาถูกพิจารณาว่าซ้ำซ้อน!) หากคุณสนใจคุณอาจต้องการดูคำถามที่ แต่เดิมทำให้ฉันเขียนข้อความส่วนใหญ่ที่นี่ (เช่น ข้อความที่อยู่ใน blockquotes):


0

ฉันได้ดาวน์โหลดรูปภาพ Ubuntu .iso เป็นจำนวนมากในช่วงหลายปีที่ผ่านมาและทุกครั้งที่ฉันดาวน์โหลดรูปภาพ Ubuntu. iso นั้นได้เพิ่มขีดความสามารถที่มีทั้งหมดจากผู้ให้บริการอินเทอร์เน็ตของฉันยกเว้นเพียงครั้งเดียวที่ฉันพยายามดาวน์โหลดไฟล์ Ubuntu .iso จาก เว็บไซต์กระจกฝนตกหนักซึ่งช้ากว่ามาก ระยะของคุณอาจแตกต่างกันไปดังนั้นหากคุณไม่ต้องการเสียเวลารอให้ Ubuntu. iso เสร็จสิ้นการดาวน์โหลดคุณควรลองดาวน์โหลดด้วยทั้ง http และ torrent และยกเลิกการดาวน์โหลดที่ช้ากว่า

btw ฉันดาวน์โหลดรูปภาพ iso ของ Ubuntu ทั้งหมดจากเว็บไซต์ทางการของ Ubuntuและฉันใช้เครื่องมือดาวน์โหลดที่มีฟังก์ชั่นการดาวน์โหลดขัดจังหวะต่อเช่นwgetใช้wget -c file.isoหรือGNU Wget สำหรับ Windowsดังนั้นฉันจึงไม่ต้องดาวน์โหลดบิตเดียวกันสองครั้ง

-ค
--continue
    รับไฟล์ที่ดาวน์โหลดมาบางส่วนต่อไป สิ่งนี้มีประโยชน์เมื่อ
    คุณต้องการสิ้นสุดการดาวน์โหลดที่เริ่มโดยอินสแตนซ์ก่อนหน้าของ
    wget หรือโดยโปรแกรมอื่น

ทางเลือกอื่นสำหรับ wget ที่ใช้ได้กับทุกแพลตฟอร์ม (Windows / Mac / Linux) เป็นส่วนขยายDownloadThemAllยอดนิยมสำหรับ Firefox DownloadThemAll จะช่วยให้คุณเลือกจัดคิวเรียงลำดับและเรียกใช้การดาวน์โหลดของคุณได้เร็วขึ้น มาพร้อมกับวิธีการขั้นสูงในการเลือกลิงก์ที่จะดาวน์โหลดและจะจดจำการตัดสินใจก่อนหน้าของคุณเพื่อให้คุณสามารถจัดคิวการดาวน์โหลดเพิ่มเติมได้ในคลิกเดียว DownloadThemAll ยังสามารถเริ่มต้นการดาวน์โหลดที่ถูกขัดจังหวะอัตโนมัติหรือด้วยตนเองในที่เดียวกับที่ถูกขัดจังหวะดังนั้นคุณจะไม่สูญเสียส่วนของไฟล์ที่คุณดาวน์โหลดไปแล้ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.