मैं पूर्ण Cygwin स्थापना (लगभग 1GB) कैसे प्राप्त कर सकता हूं?


7

मैं Cygwin Full (लगभग 1GB) स्थापित करना चाहता हूं, लेकिन मुझे अब इसे ऑफ़र करने वाली कोई भी साइट नहीं मिल रही है। क्या आप वहां मौजूद हैं एक था लेकिन वो इंटरनेट आर्काइव ने इसे वापस नहीं किया , किसी ने साइट को मार डाला।

कुछ स्थापना के बारे में निर्देश यहां दिए गए हैं

मैं इसे कैसे प्राप्त कर सकता हूं और डंप को सत्यापित करने के लिए हैश के साथ कुछ भरोसेमंद स्रोत है?

जवाबों:


6

हजारों पैकेज .. उनमें से एक स्टैटिक डंप बनाना दिन में पुराना हो जाएगा। मुझे पता है कि आपका क्या मतलब है .. लेकिन सबसे अच्छा शर्त एक बार प्रयास करना है, उन्हें फिर से हटाने से पहले अद्यतन और बैकअप रखें।

सिगविन स्थापना गाइड कहते हैं,

डिफ़ॉल्ट रूप से, setup.exe बेस में केवल पैकेज स्थापित करेगा   श्रेणी और उनकी निर्भरता, जिसके परिणामस्वरूप न्यूनतम सिग्विन है   स्थापना। हालांकि, इसमें कई सामान्य रूप से उपयोग किए जाने वाले उपकरण शामिल नहीं होंगे   जैसे कि जीसीसी (जो आपको देवल श्रेणी में मिलेगा)। जबसे   setup.exe स्वचालित रूप से निर्भरता का चयन करता है, सावधान नहीं   किसी भी आवश्यक पैकेज को अचयनित करें। विशेष रूप से, बेस में सब कुछ   श्रेणी की आवश्यकता है।

इसलिए, यदि आप जानते हैं कि आपको किन पैकेजों की आवश्यकता है, तो यह बहुत ज्यादा परेशानी की बात नहीं है, क्योंकि सबसे महत्वपूर्ण डिफ़ॉल्ट रूप से स्थापित किया जाएगा। Cygwin को स्थापित करने के बाद आप हमेशा अपने इच्छित किसी भी पैकेज को स्थापित कर सकते हैं। एक बार में उन सभी को स्थापित करने की आवश्यकता नहीं है।


मुझे यकीन है कि ज्यादातर लोग (ओपी के अलावा शायद) जानते हैं कि आप इसे बहुत ही मैन्युअल रूप से कर सकते हैं जिसे आप 'प्रयास' कर रहे हैं और जब आप इसे वापस करने के बारे में कहते हैं तो आप यह नहीं बताते कि कैसे।
barlop

12

यहाँ पूर्ण Cygwin प्राप्त करने का आसान तरीका है।

Cygwin setup.exe फ़ाइल चलाएँ (आप इसे डाउनलोड कर सकते हैं cygwin.com )। अपने विकल्पों को चुनें और तब तक क्लिक करें जब तक आप एक स्क्रीन तक नहीं पहुंच जाते जो पैकेजों की सूची दिखाता है।

यदि आपका 'चुनिंदा पैकेज' स्क्रीन खदान से अलग दिखता है, तो बस ऊपर-दाईं ओर बार-बार 'व्यू' बटन पर क्लिक करें, जब तक कि बगल में पाठ 'मेरा' की तरह ही 'श्रेणी' न हो।

old Cygwin screenshot

अद्यतन: नए Cygwin इंटरफ़ेस में, ऊपर बाईं ओर स्थित दृश्य लेबल के आगे स्थित ड्रॉप-डाउन पर क्लिक करें और श्रेणी चुनें। के लिए simlev करने के लिए धन्यवाद उत्तर

enter image description here

इसके बाद, 'सभी' के आगे 'डिफ़ॉल्ट' पर क्लिक करें।

enter image description here

अब सभी पैकेज चुने गए हैं!

enter image description here

(अंतिम चरण बस बाकी चरणों को करना है जो सेटअप प्रोग्राम आपको करने के लिए कहता है।)

यदि आपको अपने पुराने सिगविन को हटाए बिना सभी नए पैकेजों को चालू करने के लिए अपने वर्तमान सिगविन को 'अपडेट' करने की आवश्यकता है, तो इस जानकारी से Cygwin.com उपयोगी होना चाहिए:

आपके पास एक मौजूदा Cygwin इंस्टॉलेशन होने के बाद, setup.exe चयनकर्ता   इसका उपयोग आपके Cygwin स्थापना को प्रबंधित करने के लिए भी किया जाता है। इस पर जानकारी   स्थापित पैकेजों को आपके Cygwin के / etc / setup / निर्देशिका में रखा जाता है   स्थापना; अगर setup.exe इस निर्देशिका को नहीं ढूँढ सकता है तो यह कार्य करेगा   अगर आपके पास कोई Cygwin इंस्टॉलेशन नहीं है। यदि setup.exe एक नया संस्करण पाता है   उपलब्ध पैकेज के लिए, यह स्वचालित रूप से इसे होने के लिए चिह्नित करेगा   उन्नत बनाया। किसी मौजूदा के लिए स्थापना रद्द करें, पुनर्स्थापित करें, या स्रोत प्राप्त करें   पैकेज, इसे चालू करने के लिए रखें पर क्लिक करें। इसके अलावा, रिबूट करने की आवश्यकता से बचने के लिए   अपग्रेड करने के बाद, सभी सिग्विन विंडो बंद करना सुनिश्चित करें और सभी को रोकें   सेटअप को शुरू करने से पहले Cygwin प्रक्रियाओं को अपग्रेड करने के लिए शुरू होता है   पैकेज।

अनजाने में उन्नयन से बचने के लिए, लंबित दृश्य का उपयोग करें, जिसे देखने के लिए   उन्नयन के लिए पैकेज चिह्नित किए गए हैं। यदि आप अपग्रेड नहीं करना चाहते हैं   एक पैकेज, नए संस्करण संख्या पर क्लिक करें इसे तब तक टॉगल करें जब तक यह कहता है   रखें। सभी पैकेजों को स्थापित संस्करण पर रहने के लिए सेट किया जा सकता है   प्रेस बटन को चॉसर विंडो के ऊपरी दाएं भाग में रखें।

प्रत्येक पैकेज का एक पिछला संस्करण आमतौर पर उपलब्ध है, मामले में   वर्तमान संस्करण में एक गंभीर बग से बचने के लिए डाउनग्रेडिंग की आवश्यकता है   पैकेज का। संकुल का कभी-कभार परीक्षण भी होता है (या   "प्रयोगात्मक") उपलब्ध संस्करण। पिछले और प्रयोगात्मक संस्करण   पैकेज के नए कॉलम पर क्लिक करके चुना जा सकता है   आवश्यक संस्करण प्रकट होता है।

सभी उपलब्ध प्रयोगात्मक पैकेज को दबाकर चुना जा सकता है   चयनकर्ता विंडो के ऊपरी दाएँ भाग में स्थित है। हालांकि, चेतावनी दी है,   अगली बार जब आप setup.exe चलाते हैं तो यह सभी पुराने या को बदलने का प्रयास करेगा   वर्तमान संस्करण के साथ प्रयोगात्मक संस्करण, जब तक कि अन्यथा नहीं बताया गया हो।

वैसे, मैंने पूर्ण सिगविन स्थापित किया (खेल को छोड़कर और अप्रचलित के बिना, लेकिन कुछ मामूली [कम से कम मुझे ऐसा लगता है] अतिरिक्त आवश्यक निर्भरता के साथ)। संपीड़ित, डाउनलोड किए गए पैकेजों के लिए कुल आकार लगभग 5.51 जीबी है, जबकि सभी असम्पीडित पैकेजों वाले साइबरविन सॉफ्टवेयर 16.1 जीबी (डिस्क पर आकार 17.1 जीबी) है। इन दोनों को अलग-अलग निर्देशिकाओं में संग्रहित किया जाता है, इसलिए यह मानते हुए कि आप संपीड़ित, डाउनलोड किए गए पैकेजों को रखते हैं, यह लगभग 22 जीबी का कुल डिस्क स्थान लेता है। डाउनलोड करने और स्थापित करने में मुझे लगभग 10 घंटे लगे, जो निश्चित रूप से अलग-अलग होने चाहिए।

enter image description here enter image description here


1
+1, इस के संदर्भ में मेरा उत्तर हटा दिया गया।
Dan D.

यह एक शीर्ष उत्तर है, लेकिन साइगविन ने इंस्टॉलर के उपयोगकर्ता इंटरफ़ेस को पर्याप्त रूप से बदल दिया है जिससे यह उत्तर मदद करेगा।
Jonathan Hayward

क्या आप इस सवाल पर या मेरे नए पर, एक अद्यतन जवाब पोस्ट करने के लिए तैयार होंगे superuser.com/questions/1219722/... ? धन्यवाद,
Jonathan Hayward

@JonathanHayward अनुरोध के लिए धन्यवाद, मैंने नए इंटरफ़ेस से स्क्रीनशॉट के साथ उत्तर को अपडेट किया है।
raindrop

4

यदि आपके पास है rsync फिर यहाँ एक सरल एक-लाइन दृष्टिकोण है

rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/

बस अपने स्थानीय दर्पण या जो भी सबसे तेज़ है, उसके साथ स्रोत को बदलें।
मेरे पास सामान्य रूप से एक स्क्रिप्ट है, के तहत /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh तो यह नवीनतम और सबसे बड़ा करने के लिए अद्यतन करेगा :-)

उदाहरण लिपि

cat > /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh <<"EOF"
#!/bin/bash
#
###
# Choose mirror that is on http://www.cygwin.com/mirrors.html
#
# "ftp://ftp.jaist.ac.jp/pub/cygwin/"
# "ftp://ftp.sunet.se/pub/lang/cygwin/"
# "http://mirrors.kernel.org/sourceware/cygwin/"
#
# Old
# "http://sources.redhat.com/cygwin/mirrors.lst"
###
rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/
#
EOF
chmod +x /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh


2
उदाहरण के लिए, कैलिफोर्निया को मानते हुए, वेब ब्राउज़र का उपयोग करें और HTML डाउनलोड पेज को देखें उपरोक्त लिंक से वहाँ से, यह देखा जा सकता है कि उस सर्वर पर जिस रास्ते से x86_64 को जारी किया जा सकता है वह साइबरविन का है sourceware/cygwinजिसके लिए rsync कमांड निम्नानुसार ली जा सकती है: $ rsync --partial -va rsync://mirrors.kernel.org/sourceware/cygwin/x86_64 .
Billy McCloskey

यह सबसे आसान तरीका है। इसके कामकाज और साइबरविन के सभी पैकेज डाउनलोड किए। इसकी कीमत लगभग 23GB है
Arul

1

आप भी कोशिश कर सकते हैं pmcyg उपकरण ( SourceForge पेज ), जिसे किसी भी मशीन पर चलना चाहिए, जिस पर पायथन-2. x स्थापित है।

फार्म का कुछ:

pmcyg --nogui --all

स्वचालित रूप से के पूरे सेट को प्रतिबिंबित करेगा Cygwin x86 आर्किटेक्चर के लिए पैकेज और इंस्टॉलर। जोड़ रहा है --remove-outdated yes विकल्प आपको बार-बार अपने स्थानीय दर्पण को अपडेट करने की अनुमति देगा क्योंकि नए Cygwin पैकेज जारी किए गए हैं।


1

और अगर आप इसे डाउनलोड करने में घंटों नहीं लगाना चाहते हैं, तो आप मेरे द्वारा बनाए गए एक सरल टूल का उपयोग कर सकते हैं जो सबसे तेज दर्पण ढूंढता है: साइगविन मिरर टेस्टर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.