2009-04-13 7 views
27

मैं साइगविन को अक्सर इतना स्थापित करता हूं कि यह प्रक्रिया स्वचालित हो जाएगी। विशेष रूप से, मैं उन संकुलों को आगे निर्दिष्ट करने में सक्षम होना चाहता हूं जिन्हें मैं इंस्टॉल करना चाहता हूं, ताकि मुझे उन्हें इंस्टॉल-टाइम पर याद रखना पड़े। क्या इसे करने का कोई तरीका है?क्या मैं कुछ संकुल को शामिल करने के लिए एक सिगविन इंस्टॉल कर सकता हूं?

उत्तर

37

हाँ, आप कर सकते हैं। मान लें कि आपने अभी तक सिगविन इंस्टॉल नहीं किया है, बैश उपलब्ध नहीं है, इसलिए आपको एक सीएमडी स्क्रिप्ट का उपयोग करना होगा। यहां एक उदाहरण दिया गया है:

setup-x86.exe^
--quiet-mode^
--packages^
aria2,^ 
atool,^ 
autoconf,^ 
... 
xmlstarlet,^ 
zip 

और सूची में अन्य पैकेज जोड़ें। प्रत्येक पंक्ति के अंत में कैरेट (^) चरित्र सीएमडी स्क्रिप्ट में लाइन निरंतरता चरित्र है। पैकेज नामों की सूची अल्पविराम-सीमित है, जो --packages विकल्प अपेक्षा करता है, हालांकि यह दस्तावेज नहीं है।

आप setup-x86.exe --help चला सकते हैं, या Cygwin FAQ पर, सेटअप के लिए उपलब्ध कमांड लाइन विकल्पों के बारे में पढ़ने के लिए देख सकते हैं।

यदि आप इस स्क्रिप्ट का नाम देते हैं, तो setup.bat या setup.cmd कहें, और इसे setup-x86.exe के समान निर्देशिका में रखें, तो आप इसे सिगविन के एक-क्लिक इंस्टॉल के साथ चला सकते हैं आप चाहते हैं कि संकुल के।

ध्यान दें कि आपको ताजा इंस्टॉल के लिए --site और --root आदेश निर्दिष्ट करना होगा, या यह "शांत मोड" से बाहर निकल जाएगा और उपयोगकर्ता को वैसे भी संकेत देगा।

+9

टूट गया है क्योंकि एक सपना जोड़ा जाएगा, यह ऑनलाइनर, जो सिग्विन इंस्टॉलेशन पुनर्स्थापना/प्रतिलिपि स्क्रिप्ट को बचाता है: {echo -e "setup.exe^\ n - चुप -मोड^\ n - संकुल^"; साइगचेक-सी | अजीब '{प्रिंट $ 1 ", ^"; } '; } | u2d> cygwin_restore.bat; – user377178

+1

यह मिरर का चयन कैसे करता है? यह सिगविन कहां स्थापित करता है? – CMCDragonkai

+0

Thats का बहुत अच्छा धन्यवाद। क्या कोई पैकेज निर्दिष्ट करने का कोई तरीका है जिसे मैं इंस्टॉल करना चाहता हूं जैसे rsync 3.0.9-1 rsync 3.0.9-1 के बजाय? – SmallJoeMan

2

मुझे नहीं पता कि आप इसे स्क्रिप्ट कर सकते हैं, लेकिन मुझे कस्टम पैकेज निर्देशिका और इंस्टॉलर को इसके साथ जाने के लिए 'कैसे करें' मिला। इस तरह, आपके पास आवश्यक सभी संकुल हो सकते हैं और इंस्टॉलर को पूर्व-चयनित किया जा सकता है। आप उस लेख को here देख सकते हैं।

+0

बिल्कुल वही नहीं जो मैं खोज रहा था, लेकिन यह काम करेगा। मैं इसे एपीटी-साइग के साथ जोड़ सकता हूं। –

+2

यह उत्तर अब बहुत उपयोगी नहीं है कि लिंक –

6

apt-cyg जो मैं खोज रहा था उसके समान है, हालांकि इसे कुछ गैर-डिफ़ॉल्ट संकुल के साथ एक पूर्व-मौजूदा सिगविन स्थापित करने की आवश्यकता है।

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

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