प्रसंग
मेरे नियोक्ता ने मुझे विकास कार्य के लिए मैकबुक प्रो दिया; हालाँकि, मैं अपने अनुसंधान समूह में अधिकांश विकास कार्य लिनक्स प्लेटफार्मों के लिए करता हूं, और कई नीतिगत कारणों से, मैं इस लैपटॉप पर वर्चुअलाइजेशन सॉफ्टवेयर स्थापित नहीं कर सकता। होमब्रे एक अच्छे तरीके की तरह दिखता है जिसमें इन उपकरणों को स्थापित किया जाता है, खासकर क्योंकि यह बहुत हैक करने योग्य दिखता है (चूंकि यह रूबी का उपयोग करता है; मैकपोर्ट्स हैक करने योग्य नहीं दिखता है, क्योंकि यह Tcl का उपयोग करता है)। हालांकि, होमब्रेव सिस्टम पुस्तकालयों पर निर्भर करता है, और सुरक्षा कारणों से, मेरा नियोक्ता (और जो मैं सुनता हूं, अक्सर होगा) किसी भी समय मेरे सिस्टम को अपग्रेड कर सकता है। मैंने सुना है कि OS X अपग्रेड होमब्रे को तोड़ देगा। (उदाहरण के लिए देखें, /programming/7779300/how-should-i-upgrad-xcode-after-upmission-to-os-x-lion )।
सवाल
ओएस एक्स अपग्रेड के बाद मैं अपने होमब्रे को स्थापित करने के बारे में कैसे पता लगाऊंगा? मैं इसे हटाने और फिर से खरोंच से शुरू करने के साथ ठीक हूं, जब तक कि मैं स्वचालित तरीके से ऐसा कर सकता हूं। (उदाहरण के लिए, पपेट प्लस होमब्रेव प्रदाता का उपयोग करके एक स्क्रिप्ट को कॉन्फ़िगर करना जो कि शेल स्क्रिप्ट को चलाने पर स्वचालित रूप से निर्मित होगा।) मैं हर जगह Googling रहा हूं और इस प्रश्न का कोई उत्तर नहीं ढूंढ सकता हूं।