2009-03-19 21 views
73

मुझे आमतौर पर आवश्यक अधिकांश उपयोगिताओं के साथ ऑफ़लाइन इंस्टॉलर की आवश्यकता है। किसी भी तरह से डिफ़ॉल्ट इंस्टॉलर मुझे अपने सभी पैकेज चयन के साथ भ्रमित करता है। मैंने सिग्विन स्थापित किया लेकिन मुझे इंस्टॉलेशन के बाद diff उपयोगिता नहीं मिल रही है।मैं सिगविन का ऑफ़लाइन इंस्टॉलर कहां डाउनलोड कर सकता हूं?

+0

इस पर संबंधित नहीं है सर्वरफॉल्ट या सुपर यूज़र? (बतख, कृपया लौ मत करो) – einpoklum

+7

@ एनोपोकलम मैंने 4 साल पहले इस प्रश्न से पूछा था। अगर मेरी याददाश्त सही परोसती है, तो मुझे लगता है कि उस समय कोई सर्वरफॉल्ट या सुपरयूसर नहीं था। – Srikanth

उत्तर

19

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

इसके बजाय GnuWin32 पर एक नज़र डालें। यह कमांड लाइन टूल्स के विंडोज पोर्ट्स और कुछ और नहीं है। यहां installer for the GnuWin32 diff.exe है। offline installers for all the common tools हैं।

(आप ऑफ़लाइन संस्थापक के लिए कहा, लेकिन मामले में आप कभी भी चाहते हैं एक बाद में वहाँ है a tool which will download and install everything for you।)

विधि 2: एक ऑफ़लाइन cygwin के लिए ज़िप फ़ाइल को स्थापित करते हैं।

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

  1. डाउनलोड Cygwin संस्थापक

  2. पिकअप संकुल आप जीयूआई से स्थापित करना चाहते हैं।

  3. इंस्टॉल करें और सबकुछ डाउनलोड करने के लिए वास्तव में बहुत लंबा समय प्रतीक्षा करें।

  4. सी: \ साइगविन फ़ोल्डर को ज़िप करें। अब आपके पास किसी भी मशीन पर साइगविन स्थापित करने के लिए आपकी ऑफ़लाइन ज़िप फ़ाइल है।

  5. इस फ़ाइल को जो भी कंप्यूटर आप पसंद करते हैं उसे अनजिप करें। विंडोज नियंत्रण कक्ष के तहत सिग्विन बिन निर्देशिका को इंगित करने के लिए cmd.exe पथ उचित रूप से सेट करें।

+0

दिलचस्प। यह उन लोगों के बारे में मैंने सुना है। कोई विचार है कि वे अपने बंदरगाह कैसे करते हैं? क्या वे स्वयं को बनाए रखते हैं, या वे सिगविन या MYSYS बंदरगाहों के लिए सिर्फ अलग पैकेजिंग प्रदान कर रहे हैं? –

+0

आह। Http://gnuwin32.sourceforge.net/compile.html से यह स्पष्ट हो जाता है कि वे बस MSYS को पुन: पैकेज कर रहे हैं। एक आश्चर्य है कि वे Sourceforge की तुलना में शायद एक आसान डाउनलोड इंटरफ़ेस के अलावा, प्रक्रिया में क्या जोड़ रहे हैं। –

+0

वे एमएसवाईएस को पुन: पैकेज नहीं कर रहे हैं। GnuWin32 देशी बंदरगाह प्रदान करता है जो केवल मानक विंडोज पुस्तकालयों पर भरोसा करते हैं। एमएसवाईएस उपकरण को मिनीजीडब्ल्यू यूनिक्स-इम्यूलेशन परत की आवश्यकता होती है। GnuWin32 दृष्टिकोण का लाभ यह है कि यदि आप diff चाहते हैं तो आप केवल diff पैकेज डाउनलोड कर सकते हैं और कुछ भी नहीं। –

5

नहीं अपने प्रश्न के लिए एक सीधा जवाब है, लेकिन आप उस भयानक Cygwin इंस्टालर के साथ हुप्स के माध्यम से कूद करने के बिना http://www.mingw.org/ से सबसे अधिक इस्तेमाल किया उपयोगिताओं मिल सकती है।

यहां थोड़ा और जानकारीपूर्ण लिंक http://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS है।

+2

द्वारा किया गया था, मैंने हमेशा मिगजीडब्ल्यू को पसंद किया है, बिना सिग्विन के सिग्विन की सभी कार्यक्षमता। ;) –

+2

इसके अलावा, संकलित कोड के लिए कोई जीपीएल-संक्रमित डीएलएल नहीं है। MinGW निश्चित रूप से उन लोगों के लिए स्रोत है जो जानते हैं। :-) –

-1

मैं सिगविन का बड़ा प्रशंसक नहीं हूं। यह अच्छा है अगर आपके पास कुछ यूनिक्स कोड है जिसके लिए एक पूर्ण POSIX सिस्टम की आवश्यकता है, मुझे लगता है। फिर भी, इसका उपयोग करके आपके प्रोग्राम GPL (जीपीएलड डीएलएल के कारण) प्रस्तुत करते हैं, जब तक आप एक अलग लाइसेंस के लिए Red Hat का भुगतान नहीं करते।

अधिकांश लोगों को इसके बजाय MinGW (and MSYS) का उपयोग करना चाहिए। यह आपको जानबूझकर संक्रामक डीएलएल के बिना यूनिक्स खोल और उपयोगिताओं (यहां तक ​​कि कंपाइलर्स, यदि आप उन्हें चाहते हैं) देता है। विंडोज़ पर जीएनयू कंपाइलर्स का उपयोग करने वाले अधिकांश लोग मिनजीडब्लू का उपयोग कर रहे हैं (हालांकि कुछ इसे महसूस नहीं करते हैं)।

बस अपने उद्देश्यों के लिए महत्वपूर्ण रूप से, आप पुनः डाउनलोड करने वाले इंस्टॉलर का उपयोग करने के बजाय अलग-अलग हिस्सों को डाउनलोड कर सकते हैं।

SourceForge डाउनलोड पेज here है। मैं एमएसवाईएस बेस सिस्टम पैकेज से शुरू करने का सुझाव दूंगा, जो आपको coreutils, Bash, make, tar इत्यादि देगा। यदि आपको अन्य सामान की आवश्यकता है, तो आप पैकेज की सूची से चुन सकते हैं और चुन सकते हैं।

+6

"इसका उपयोग करके आपके प्रोग्राम जीपीएल प्रस्तुत करता है" जरूरी नहीं: आप g ++ ध्वज --no-cygwin का उपयोग कर सकते हैं, तो आप MinGW DLL से जुड़े हुए हैं। तो, आप दोनों दुनिया के सर्वश्रेष्ठ हो सकता है। – Colin

+0

वर्तमान में, mingw32 में सिग्विन के समान समानता विशेषताएं हैं, जबकि इसमें पारस्परिक रूप से असंगत 64-बिट संस्करण हैं ... कोई टिप्पणी नहीं ... इन पर विचार करते हुए, इम्हो साइगविन का उपयोग करना बेहतर है। – peterh

130

यहां निर्देश दिए गए हैं कि आप सिग्विन को कंप्यूटर पर इंटरनेट कनेक्शन स्थापित करना चाहते हैं। मुझे लगता है कि आपके पास इंटरनेट कनेक्शन के साथ किसी अन्य कंप्यूटर तक पहुंच है। कनेक्टेड कंप्यूटर से शुरू करें:

  • सिगविन इंस्टॉल प्रोग्राम ("setup.exe") प्राप्त करें। प्रत्यक्ष डाउनलोड यूआरएल: x86 या x86_64

  • जब सेटअप पूछता है, "एक डाउनलोड स्रोत चुनें" सेटअप के बाकी के माध्यम से स्थापित कर रहा है

  • जाओ बिना डाउनलोड चुनें (डाउनलोड निर्देशिका, दर्पण, सॉफ्टवेयर संकुल आप चाहते हैं, आदि का चयन)

  • अब आपके हार्ड डिस्क पर सिग्विन रिपोजिटरी है। अपने लक्ष्य कंप्यूटर पर "setup.exe" प्रोग्राम के साथ इस निर्देशिका की प्रतिलिपि बनाएँ (इसे किसी नेटवर्क पर होने की आवश्यकता नहीं है)।

  • लक्ष्य कंप्यूटर पर, चलाने "setup.exe"

  • जब सेटअप पूछता

  • हमेशा की तरह सेटअप पूर्ण करें "एक डाउनलोड स्रोत चुनें", चुनें स्थानीय निर्देशिका से स्थापित करें। कोई इंटरनेट एक्सेस की आवश्यकता नहीं है।

+7

क्राइस्ट, इसके लिए चीयर्स। जब आप इसके बारे में सोचते हैं तो खूनी स्पष्ट होता है लेकिन मुझे कुछ प्रकार के ऑफलाइन इंस्टॉलर के लिए बेतरतीब ढंग से गुगल करना भी याद है। –

+2

यह काम करता है, लेकिन चूंकि मेरे पास एक ही सिस्टम पर मौजूदा इंस्टॉलेशन था, इसलिए मुझे इंस्टॉल पैकेज को बनाने के लिए स्थानीय इंस्टॉलेशन में पहले से डाउनलोड किए गए प्रत्येक पैकेज के लिए "पुनर्प्राप्ति" पर क्लिक करना पड़ा था, मैं रिमोट सिस्टम पर जा रहा था। क्या ऐसा करने के लिए इससे अच्छा तरीका है? – Bogatyr

+3

लक्ष्य कंप्यूटर पर, आप 'setup-x86.exe -q -R% SystemDrive% \ cygwin -P openssh, openssl, curl, cygrunsrv, wget, rebase, vim, nano -L .' को एक अप्रत्याशित इंस्टॉल के लिए चला सकते हैं sshd। –

3

वहाँ एक ऑफ़लाइन Cygwin संस्थापक है, जो 'pmcyg' (http://www.sourceforge.net/projects/pmcyg) उपयोग कर रहा है बनाने के लिए एक और उपाय है। यदि आप pmgg को सिगविन पैकेज की एक सूची देते हैं, जिसे आप उपलब्ध करना चाहते हैं, तो यह स्वचालित रूप से उन सभी को, उनकी निर्भरता, और setup.exe को उस फ़ोल्डर में डाउनलोड करेगा जिसे आप एक सीडीआरओएम पर जला सकते हैं।

15
  1. से http://cygwin.com/mirrors.html

    आप के सबसे करीब एक दर्पण सर्वर उठाओ किसी भी एफ़टीपी या HTTP दर्पण चुनें।

  2. दर्पण में सिग्विन निर्देशिका की सटीक फ़ाइल वृक्ष संरचना को बनाए रखने वाले पूरे दर्पण को डाउनलोड करें।

    संपादित करें: पूरे दर्पण को कैसे डाउनलोड करें?

    wget -m <ftp-mirror-url> 
    
  3. setup.exe निष्पादित & स्थानीय निर्देशिका के रूप में स्रोत का चयन और रिलीज निर्देशिका को ब्राउज़ करें।

अब आप ऑफलाइन Cygwin इंस्टालर है।

अद्यतन: उपयोग Babun। यह साइगविन और अधिक उपयोगकर्ता के अनुकूल पर आधारित है। Get Babun

+1

यह सही जवाब था, मुझे नहीं पता कि इसका चयन क्यों नहीं किया गया था। वैसे भी, बाबून के बारे में जानकारी के लिए +1 –

+2

... + 1 –

संबंधित मुद्दे