2011-11-01 16 views
5

मुझे आश्चर्य है - क्या पैकेज प्रबंधन द्वारा स्थापित करने की तुलना में सीपीए शैल से पर्ल मॉड्यूल स्थापित करने के कोई फायदे हैं? कभी-कभी नवीनतम मॉड्यूल संस्करण में त्वरित पहुंच के अलावा?पर्ल मॉड्यूल स्थापित करना: सीपीएन शैल बनाम आरपीएम/डेब

उत्तर

11

अच्छा, यह सब मॉड्यूल के इच्छित उपयोग पर निर्भर करता है।

  • पर्ल मॉड्यूल आपके सिस्टम, उदा के साथ पूरी तरह एकीकरण करेगा:

    स्थानीय पैकेज प्रबंधन कई लाभ हैं फ़ाइलें दाएं (सिस्टम-निर्भर) स्थान पर हैं, पाथ, आदि

  • स्वचालित उन्नयन और सुरक्षा पैचिंग में लिपियों को जोड़ा गया है।
  • शायद एक रखरखाव या रखरखाव समूह जो आपके मॉड्यूल (जैसे डेबियन पर्ल समूह) की परवाह करता है।
  • वितरण-विशिष्ट बग को मुख्यधारा तक पहुंचने से पहले तय किया जा सकता है (जिसमें प्लेटफ़ॉर्म विशिष्ट ज्ञान हो या नहीं)।
  • एक ही ओएस-संस्करण वाली मशीनों पर तैनाती करते समय, आप संकुल निर्भरताओं को मंजूरी दे सकते हैं।

जब CPAN से सीधे स्थापित करने, आप भी कुछ फायदे हैं:

  • आपने मॉड्यूल की नवीनतम रिलीज स्थापित कर सकते हैं।
  • आप मॉड्यूल के एक विशिष्ट संस्करण (पुराने या डेवलपर्स की रिलीज) स्थापित कर सकते हैं।
  • आप मॉड्यूल के संकलन या स्थापना पैरामीटर को ठीक-ठीक कर सकते हैं।

आजकल, local::lib और perlbrew (howto) CPAN तरह से एक डेवलपर के लिए एक बहुत अधिक दिलचस्प बना दिया है। local::lib सिस्टम के पर्ल बाइनरी और perlbrew का उपयोग करते समय आपको अपना निजी मॉड्यूल पेड़ देता है, जिससे आप आसानी से अपना पूरा पर्ल इंस्टॉलेशन (समानांतर में कई पर्ल रिलीज़) भी बना सकते हैं।

दोनों तरीके मान्य हैं, और जैसा कि कहा गया है, लाभ इच्छित उपयोग पर निर्भर करता है।

+0

आपको बहुत बहुत धन्यवाद। – moodywoody

3

एक देशी सीपीएएन क्लाइंट का उपयोग करके आप सीपीएएन पर सभी मॉड्यूल तक पहुंच सकते हैं, जिनमें से अधिकतर शायद आपके डिस्ट्रो द्वारा पैक नहीं किए जाते हैं, लेकिन आपके डिस्ट्रो के पैकेज मैनेजर की लागत पर यह नहीं जानते कि वे इंस्टॉल हैं (निर्भरता रिज़ॉल्यूशन के लिए , आदि।)। मुझे पता है कि डेबियन dh-make-perl पैकेज प्रदान करता है ताकि सीपीएएन मॉड्यूल को डीबीएस में परिवर्तित किया जा सके, ऐसा लगता है कि यह आपको दोनों दुनिया के सर्वश्रेष्ठ प्रदान करना चाहिए, लेकिन मैंने इसे कभी भी कोशिश नहीं की है।

सबसे महत्वपूर्ण बात यह है कि, एक विधि या दूसरी चुनना और इसके साथ रहना है।

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