นอกจาก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
)
อีกวิธีหนึ่ง: รับzsync
Cygwin
หากคุณมีปัญหากับพอร์ต Windows ของzsync
คุณสามารถใช้รุ่น Cygwin ได้ตลอดเวลา Cygwin มอบสภาพแวดล้อมที่เหมือนยูนิกซ์สำหรับ Windows ไม่อนุญาตให้เรียกใช้ไฟล์ประมวลผลที่คอมไพล์แล้วได้ (ตัวอย่างเช่นคุณไม่สามารถใช้zsync
จากแพ็คเกจ Ubuntu) แต่ใช้โปรแกรมรุ่นพิเศษที่คอมไพล์จากซอร์สโค้ด (มันง่ายกว่าการคอมไพล์โปรแกรมที่เขียนขึ้นสำหรับระบบปฏิบัติการ Unix ใน Cygwin มากกว่าการคอมไพล์มันเพื่อให้ทำงานบน Windows ได้)
- ก่อนอื่นรับโปรแกรมติดตั้งของ Cygwin (
setup.exe
) จากที่นี่ (หรือใช้ลิงก์โดยตรง )
- เรียกใช้คลิกถัดไปบนหน้าจอแรกจากนั้นเลือกติดตั้งจากอินเทอร์เน็ตและคลิกถัดไปอีกครั้ง
- ในสองหน้าจอถัดไปให้วาง Cygwin และไดเรกทอรีแพคเกจท้องถิ่นทุกที่ที่คุณต้องการ (ค่าเริ่มต้นมักจะดี)
- เลือกประเภทการเชื่อมต่ออินเทอร์เน็ตของคุณ ( โดยปกติแล้วการเชื่อมต่อโดยตรงนั้นดี) และ
setup.exe
จะดาวน์โหลดรายการมิเรอร์
เลือกมิเรอร์ใดก็ได้จากนั้นจะดาวน์โหลดรายการแพ็คเกจที่มี คุณอาจถูกเตือนเกี่ยวกับความแตกต่างของรุ่นนี้จากรุ่นก่อนหน้า นั่นไม่ใช่ปัญหายกเว้นว่าคุณใช้ Cygwin รุ่นก่อนหน้าในเครื่องเดียวกัน
ตอนนี้คุณสามารถเลือกแพ็คเกจที่จะติดตั้ง มีกล่องข้อความสำหรับค้นหาแพ็คเกจตามชื่อ พิมพ์ที่zsync
นั่น (แต่อย่ากด -
Enterหากคุณเป็นเหมือนคลิกถัดไป ) รายการสำหรับ
Netจะปรากฏขึ้น ขยายโดยการคลิกที่+ด้านซ้ายของมันแล้วคุณจะเห็นข้ามปรากฏภายใต้ ซึ่งหมายความว่าถ้าคุณไม่ได้เปลี่ยนอะไรsetup.exe
ที่จะไม่ได้zsync
ติดตั้ง
ดังนั้นคลิกครั้งเดียวที่จะกล่าวว่าข้าม ตอนนี้มันจะติดตั้งzsync
Cygwin รุ่นเสถียรล่าสุดที่มีอยู่
- คลิกถัดไปอีกครั้งเพื่อสิ้นสุดการติดตั้ง สภาพแวดล้อม Cygwin และ
zsync
จะถูกดาวน์โหลดและติดตั้ง (หากคุณได้รับแจ้งให้ติดตั้งแพคเกจที่จำเป็นต้องมีการขึ้นต่อกันไปข้างหน้าและทำเช่นนั้น)
เมื่อติดตั้งแล้วให้เปิด Cygwin shell คุณสามารถเรียกใช้zsync
จากที่นั่น
อ้างอิง
โปรดทราบว่าในขณะที่คุณสามารถโพสต์ในรายการส่งเมล Cygwin
สำหรับปัญหาเกี่ยวกับ Cygwin (หลังจากอ่านแล้วและเนื้อหาที่แจ้งให้คุณอ่าน) พวกเขาเข้าใจว่าไม่สนับสนุนคำแนะนำอย่างไม่เป็นทางการ cygwin
มีเอกสารที่ค่อนข้างดีเช่นโครงการอื่น ๆ ที่มีเอกสารส่วนกลางที่ดี (เช่น OpenBSD) พวกเขาคาดหวังว่าคนที่ขอความช่วยเหลือจะได้อ่านเอกสารและทำงานจาก (หรืออย่างน้อยก็คุ้นเคย)
(ดังนั้นหากคุณมีปัญหากับคำแนะนำของฉันสถานที่ที่ดีที่สุดในการถามพวกเขาน่าจะมาที่นี่ )
zsync
บน Ubuntu
นี้ไม่ได้นำไปใช้ในกรณีเฉพาะของคุณ แต่สำหรับคนที่ต้องการใช้zsync
บน Ubuntu เพียงแค่ติดตั้ง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):