अपडेट: आप अधिक जटिल उत्तर पढ़ सकते हैं , जिसमें अधिक विधियाँ और जानकारी होती है।
स्क्रिप्ट के एक जोड़े में मौजूद है, जो सरल पैकेज प्रबंधकों के रूप में इस्तेमाल किया जा सकता है। लेकिन जहां तक मुझे पता है, उनमें से कोई भी आपको पैकेज को अपग्रेड करने की अनुमति नहीं देता है, क्योंकि यह विंडोज पर एक आसान काम नहीं है क्योंकि उपयोग में फाइलों को ओवरराइट करना संभव नहीं है। इसलिए आपको पहले सभी Cygwin इंस्टेंसेस को बंद करना होगा और फिर आप Cygwin के मूल setup.exe का उपयोग कर सकते हैं (जो कि "रिबूट के बाद रिप्लेस" विधि के माध्यम से अपग्रेड करता है, जब फाइल उपयोग में होती हैं)।
मेरे लिए सबसे अच्छा। केवल इसलिए कि यह सबसे हाल ही में एक है। यह दोनों प्लेटफार्मों के लिए सही ढंग से काम करता है - x86 और x86_64। कुछ अतिरिक्त सुविधाओं के साथ बहुत सारे कांटे मौजूद हैं। उदाहरण के लिए kou1okada कांटा बेहतर संस्करणों में से एक है।
साइगविन का setup.exe
इसमें कमांड लाइन मोड भी है । इसके अलावा यह आपको एक बार में सभी स्थापित पैकेजों को अपग्रेड करने की अनुमति देता है।
setup.exe-x86_64.exe -q --packages=bash,vim
उदाहरण का उपयोग करें:
setup.exe-x86_64.exe -q --packages="bash,vim"
आप आसान उपयोग के लिए एक उपनाम बना सकते हैं, उदाहरण के लिए:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
तो फिर आप उदाहरण के लिए Vim पैकेज स्थापित कर सकते हैं :
cyg-get vim