बिटटोरेंट के अलावा , आप इसके लिए zsync(एक मुफ्त टूल) का भी उपयोग कर सकते हैं ।
आप शायद यह जानना चाहते हैं कि आप इसे कैसे zsyncप्राप्त करना चाहते हैं और इसका उपयोग करना चाहते हैं या नहीं, यह तय करने के लिए यह कैसे काम करता है, इसलिए मैं बताऊंगा कि यह पहले कैसे काम करता है, और फिर इसे कैसे प्राप्त किया जाए।
zsyncएक Ubuntu आईएसओ छवि डाउनलोड करने के लिए कैसे उपयोग करें
zsyncआपको दूसरे के साथ शुरू करके एक फ़ाइल बनाने देता है। आप किसी भी फ़ाइल से शुरू कर सकते हैं, लेकिन आपको जिस फ़ाइल की ज़रूरत है, उसे बस डाउनलोड करने पर कोई भी लाभ प्रदान करने के लिए, आपके द्वारा शुरू की जाने वाली फ़ाइल उस फ़ाइल के समान होनी चाहिए जो आप चाहते हैं।
zsyncकेवल उन फाइलों के लिए काम करता है जिनके प्रदाताओं ने एक .zsyncमेटाफ़ाइल बनाया है । .zsyncफ़ाइल में किसी फ़ाइल के अनुभागों के लिए चेकसम होते हैं, और zsyncउपयोगिता को यह पता लगाने में सक्षम करता है कि आपके पास पहले से मौजूद फ़ाइल के कौन से हिस्से हैं, और कौन से हिस्से नहीं हैं। जो भाग मेल नहीं खाते हैं उन्हें फिर से डाउनलोड किया जाता है। (वास्तव में, zsyncथोड़ा और अधिक परिष्कृत है - यह उन परिस्थितियों को भी संभालने में सक्षम है जहां कुछ हिस्से मेल खाते हैं, लेकिन उन मिलान वाले हिस्सों को फिर से डाउनलोड किए बिना फ़ाइल में अलग-अलग स्थानों पर हैं। यह विशेष सुविधा अक्सर एक अच्छी फ़ाइल बनाने में सहायक नहीं होती है। हालांकि, एक भ्रष्ट डाउनलोड से।)
एक बार आपके पास एक (दूषित) आईएसओ छवि डाउनलोड होने के बाद, एक टर्मिनल या (विंडोज के लिए) कमांड प्रॉम्प्ट ( cmd.exe) खोलें और उसके स्थान पर नेविगेट करें। अधिकांश OS में आप cdअंत में एक स्थान के साथ टाइप कर सकते हैं और फिर एक फ़ोल्डर को कमांड लाइन पर खींच सकते हैं, और फ़ोल्डर का स्थान चिपकाया जाएगा। फिर आप एन्टर प्रेस कर सकते हैं और यह उस स्थान पर D irect को C लटका देगा । ( निचला मामला होना चाहिए - कुछ प्रणालियों पर, जैसे विंडोज, ऊपरी-केस काम करेगा, लेकिन अन्य प्रणालियों पर, जैसे ओएस एक्स और उबंटू, यह नहीं होगा।)cd
एक बार जब आप उस फ़ोल्डर में होते हैं जिसमें फ़ाइल होती है - चल रही है lsया dirआपको वहां सब कुछ दिखाना चाहिए, और दौड़ना चाहिए ls *.isoया dir *.isoआपको केवल उन फ़ाइलों को दिखाना चाहिए .iso, जिनमें उबंटू स्थापना चित्र शामिल हैं - तो चलाएं:
zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso
आपके पास मौजूद दूषित फ़ाइल को पैच कर दिया जाएगा (जैसा नाम दिया गया है Ubuntu-iso-image-name.iso- उदाहरण के लिए, इसे कहा जा सकता है ubuntu-12.10-desktop-i386.iso) सही होने के लिए। यदि आप इसे चलाते हैं और कोई परिवर्तन नहीं किया जाता है, तो इसका मतलब है कि आपकी फ़ाइल सही है। zsyncचेकसमों को शामिल करता है, ताकि आप यह सुनिश्चित कर सकें कि आपके पास एक पूर्ण, सही फ़ाइल है यदि यह कहता है कि आप करते हैं।
.zsyncकई प्लेटफार्मों पर प्राप्त करने के लिए ठीक से जानने के लिए , और इसे प्रत्येक उबंटू आईएसओ छवि के लिए कैसे चलाया जाए, पर पढ़ें।
zsyncउपयोगिता प्राप्त करना
मैंने zsyncएक अलग संदर्भ में पहले से दूषित आईएसओ छवियों को ठीक करने और प्राप्त करने के बारे में लिखा है। यह एक लंबे उत्तर में था , जिसमें से अधिकांश इस प्रश्न से संबंधित नहीं है। इसलिए मैंने इसके कुछ अंशों का उद्धरण दिया है जो संबंधित हैं।
zsyncविंडोज के लिए हो रही है
zsyncपरंपरागत रूप से यूनिक्स जैसी प्रणाली पर चलता है (जिसमें वास्तव में विंडोज शामिल नहीं है)। हालाँकि, हाल ही में एक देशी विंडोज पोर्ट zsync
बनाया गया है , जिससे आप संभवतः इसका उपयोग कर सकते हैं।
zsyncएक कमांड-लाइन प्रोग्राम है, इसलिए विंडोज में आप इसे कमांड प्रॉम्प्ट में चलाते हैं। (कमांड-प्रॉम्प्ट को खोलने का एक तरीका cmd.exeस्टार्ट मेन्यू में टेक्स्ट बॉक्स में टाइप
करना है और Enterविंडोज एक्सपी और इससे पहले, स्टार्ट> रन> में
दबाएं
cmd.exe।)
एक और तरीका: zsyncCygwin के लिए हो रही है
यदि आपको विंडोज पोर्ट के साथ कोई समस्या है zsync, तो आप हमेशा Cygwin संस्करण का उपयोग कर सकते हैं। Cygwin विंडोज के लिए एक यूनिक्स जैसा वातावरण प्रदान करता है। यह संकलित निष्पादकों को चलाने की अनुमति नहीं देता (उदाहरण के लिए, आप zsyncउबंटू पैकेज से उपयोग नहीं कर सकते थे ), लेकिन स्रोत से इसके लिए संकलित कार्यक्रमों के विशेष संस्करणों का उपयोग करते हैं। (साइगविन में यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए लिखे गए प्रोग्राम को संकलित करना कहीं अधिक आसान है, इसे संकलित करना इसलिए यह विंडोज़ पर मूल रूप से काम करता है।)
- सबसे पहले, यहाँ से Cygwin का इंस्टॉलर (
setup.exe) प्राप्त करें (या इस डायरेक्ट लिंक का उपयोग करें )।
- इसे चलाएं, पहली स्क्रीन पर अगला क्लिक करें , फिर इंटरनेट से इंस्टॉल चुनें और फिर अगला क्लिक करें।
- अगले दो स्क्रीनों पर, जहाँ भी आप उन्हें पसंद करते हैं (सामान्य रूप से अच्छे हैं) Cygwin और स्थानीय पैकेज डायरेक्टरी लगाएं।
- अपने इंटरनेट कनेक्शन प्रकार ( डायरेक्ट कनेक्शन आमतौर पर अच्छा है) का चयन करें, और
setup.exeदर्पणों की एक सूची डाउनलोड करेंगे।
किसी भी दर्पण को चुनें, और यह उपलब्ध पैकेजों की एक सूची डाउनलोड करेगा। आपको शायद इस बारे में चेतावनी दी जाएगी कि यह संस्करण पिछले एक से कैसे अलग है। यह एक समस्या नहीं है, जब तक आप एक ही मशीन पर Cygwin के पिछले संस्करण का उपयोग नहीं कर रहे हैं।

अब आप यह चुन सकते हैं कि कौन से पैकेज इंस्टॉल करने हैं। नाम से संकुल खोजने के लिए एक पाठ बॉक्स है। zsyncवहां टाइप करें (लेकिन प्रेस
न करें -Enter यदि आप करते हैं, तो यह नेक्स्ट पर क्लिक करने जैसा है )। नेट के लिए एक प्रविष्टि
दिखाई देगी। इसके +बाईं ओर क्लिक करके इसे विस्तृत करें और आप देखेंगे कि इसके नीचे Skip दिखाई देगा। इसका मतलब है कि यदि आप कुछ भी नहीं बदलते हैं, setup.exeतो इंस्टॉल नहीं होगा zsync।

तो एक बार क्लिक करें, जहां यह कहता है स्किप । अब यह zsyncCygwin के लिए नवीनतम उपलब्ध स्थिर संस्करण स्थापित करेगा ।

- स्थापना को पूरा करने के लिए अगला क्लिक करें । साइगविन पर्यावरण, और
zsync, डाउनलोड और स्थापित किया जाएगा। (यदि आपसे उन पैकेजों को स्थापित करने के लिए कहा जाए जो निर्भरता के रूप में आवश्यक हैं, तो आगे बढ़ें और ऐसा करें।)
एक बार स्थापित होने के बाद, सिगविन शेल खोलें। आप zsyncवहां से भाग सकते हैं ।
संदर्भ
कृपया ध्यान दें कि जब आप Cygwin के
साथ समस्याओं के लिए Cygwin मेलिंग सूची पर पोस्ट कर सकते हैं (यह पढ़ने के बाद और वह सामग्री जो आपको पढ़ने के लिए कहता है), वे समझ से अनौपचारिक निर्देशों का समर्थन नहीं करते हैं। cygwinकाफी अच्छा प्रलेखन है, इसलिए अच्छे केंद्रीकृत प्रलेखन (जैसे ओपनबीएसडी) के साथ अन्य परियोजनाओं की तरह, वे उम्मीद करते हैं कि मदद मांगने वाले लोगों ने प्रलेखन को पढ़ा होगा और (या कम से कम बहुत परिचित) से काम कर रहे हैं।
(इसलिए, यदि आपको मेरे निर्देशों से परेशानी है, तो उनके बारे में पूछने का सबसे अच्छा स्थान शायद यहाँ है ।)
zsync उबंटू पर
यह आपके विशिष्ट मामले में लागू नहीं होता है, लेकिन उन लोगों के लिए जो zsyncउबंटू पर उपयोग करना चाहते हैं , बस zsync
स्थापित करें । यह सॉफ़्टवेयर केंद्र में या टर्मिनल विंडो ( Ctrl+ Alt+ T) में इसे चलाकर किया जा सकता है :
sudo apt-get update && sudo apt-get install zsync
अब आप इसे टर्मिनल से चला सकते हैं।
से मेरा उत्तर करने के लिए कैसे एक भ्रष्ट उबंटू आईएसओ में पहचान करने और टूट फ़ाइलों को प्रतिस्थापित करने के लिए?
.zsyncसबसे आम उबंटू आईएसओ फाइलों को ठीक करने के लिए उपयोग करना
सबसे पहले, cdदूषित .isoछवि वाले स्थान पर , जैसा कि ऊपर बताया गया है ( उबंटू आईएसओ छवि डाउनलोड करने के लिए उपयोग कैसे करेंzsync )।
अब zsyncइनमें से किसी एक तरीके से रन करें , जिसके आधार पर उबंटू आईएसओ इमेज है:
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 एलटीएस (12.04.1 पॉइंट रिलीज़ से पहले), 32-बिट:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
12.04 एलटीएस (12.04.1 पॉइंट रिलीज़ से पहले), 64-बिट:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
एक बार जब आप उन आदेशों में से एक चलाते हैं, zsyncतो स्वचालित रूप से आपके आईएसओ को सही संस्करण तक पैच कर देगा, और आप जाने के लिए अच्छे हैं।
से मेरा उत्तर करने के लिए कैसे एक भ्रष्ट उबंटू आईएसओ में पहचान करने और टूट फ़ाइलों को प्रतिस्थापित करने के लिए?
zsyncअन्य (और भविष्य) उबंटू .isoछवियों के लिए कमांडिंग लेखन
सामान्य सिंटैक्स यह है कि आप सर्वर पर फ़ाइल के zsyncलिए एक पूर्ण URL का अनुसरण .zsyncकरते हैं, जिसका नाम उसी फ़ाइल के रूप में है जिसका आपके पास संस्करण है और डाउनलोड करने की इच्छा है ( .zsyncपाठ्यक्रम के अंत में छोड़कर )।
यदि कोई उबंटू रिलीज (या उसी रिलीज के लिए अन्य आईएसओ फाइलें, जैसे मैक पर ठीक से बूट करने के लिए अनुकूलित संस्करण या एआरएम-आधारित मोबाइल उपकरणों के लिए संस्करण) के लिए ऐसा करना चाहता है तो यहां नियम है कि जहां .zsyncफाइलें स्थित हैं। :
आईएसओ छवियों में वर्तमान में समर्थित इंस्टॉलर हैं, जिनमें एलटीएस रिलीज के नवीनतम बिंदु रिलीज के लिए आईएसओ और वर्तमान में समर्थित एलटीएस रिलीज के लिए सभी आईएसओ शामिल हैं:
http://releases.ubuntu.com/
जीवन के अंतिम रिलीज के लिए आईएसओ छवियां (जो आपको किसी भी तरह से उपयोग नहीं करनी चाहिए) या समर्थित LTS रिलीज के पिछले बिंदु रिलीज में स्थित हैं:
http://old-releases.ubuntu.com/releases/
बस अपने संस्करण के लिए लिंक पर क्लिक करें और पूरी फ़ाइल सूची देखने के लिए नीचे स्क्रॉल करें (या के लिए पृष्ठ खोजें .zsync)। फिर URL को कॉपी करें और zsyncकमांड में पेस्ट करें ।
से मेरा उत्तर करने के लिए कैसे एक भ्रष्ट उबंटू आईएसओ में पहचान करने और टूट फ़ाइलों को प्रतिस्थापित करने के लिए?
हालांकि यह इससे कहीं अधिक व्यापक है (और मैं यह नहीं सुझाता कि उन्हें डुप्लिकेट माना जाए!), यदि आप रुचि रखते हैं तो आप इस प्रश्न पर एक नज़र डालना चाह सकते हैं कि मूल रूप से मुझे यहां अधिकांश पाठ लिखने का नेतृत्व किया गया है (यानी; ब्लॉकचेक में संलग्न पाठ):