(इससे पहले कि मैं शुरू: मैं उपयोग करने के लिए कबाल जा रहा हूँ सब कुछ है कि अपने नाम में कबाल है और हास्केल के साथ कुछ है के लिए।)कैबल को पूर्ण पैकेज प्रबंधक क्यों नहीं बनाया गया था?
सामान्य "आप के लिए अद्यतन करने के लिए एक्स की जरूरत थी करने के बाद वाई स्थापित है, लेकिन यह फिर से दूसरे दिन निर्भरता Z "मुद्दा टूट जाएगा, मैंने सोचा कि मैं सिर्फ पूछना चाहते हैं:
- संशोधन: क्यों किया गया था कबाल, एक पूर्ण पैकेज प्रबंधक होने के लिए बनाया नहीं विशेष रूप से निम्न सुविधाओं के साथ: एक दूसरे के साथ एक पैकेज के कई संस्करणों को स्थापित करें, पैकेज को वसीर लेने दें एड निर्भरताएं। यदि कोई पैकेज संस्करण निर्दिष्ट नहीं है, तो उपलब्ध नवीनतम का उपयोग करें।
- अद्यतन पैकेज - या बेहतर, भी नवीनतम संस्करण स्थापित करें।
- निकालें संकुल
- चेक पैकेज अखंडता
तुम देखो, जहां इस सूची जा रहा है। अभी, मेरे लिए कैबल कुछ हद तक परिष्कृत निर्माण प्रणाली की तरह महसूस करता है (जब आप इसे पहली बार उपयोग करना शुरू करना चाहते हैं तो बेस के किस संस्करण की आवश्यकता है), यह आधा बेक्ड पैकेज इंस्टॉलर के साथ आता है।
तो सवाल फिर से: कैबल को पूर्ण-विशेषीकृत बिल्ड/पैकेज सिस्टम क्यों नहीं बनाया गया था? मुझे यकीन है कि कुछ डिज़ाइन निर्णय थे जो वर्तमान स्थिति को जन्म देते थे।
(यह सवाल कुछ हद तक a rant on Reddit से प्रेरित था, लेकिन यह है कि पुरुष के विपरीत ऊपर। द्वारा किसी को भी अपमान मतलब यह नहीं है) :-)
यह प्रश्न संभवतया लाल रंग पर भी होना चाहिए - एसओ पर संबंधित प्रोग्रामिंग प्रश्नों के प्रकार से बहुत दूर हटा दिया जाना चाहिए। –
* पूछे जाने वाले प्रश्नों पर अक्सर पूछे जाने वाले प्रश्नों से *: "प्रोग्रामर द्वारा आमतौर पर उपयोग किए जाने वाले सॉफ़्टवेयर टूल"? चेक। "व्यावहारिक, उत्तरदायी समस्याएं जो प्रोग्रामिंग पेशे के लिए अद्वितीय हैं"? चेक। – David
क्या आप कैबल को पूर्ण पैकेज मैनेजर में निकालने के लिए स्वयंसेवा कर रहे हैं? –