$ काम पर, हम PERL5LIB के माध्यम से आसान समावेशन के लिए केंद्रीय स्थान पर पर्ल मॉड्यूल का एक सेट बनाए रखते हैं। जैसा कि एक पुन: स्थापना है और हमें 32 और 64 बिट आर्किटेक्चर दोनों के लिए मॉड्यूल प्रदान करने की आवश्यकता है, हम सोच रहे हैं कि उन्हें एक ही निर्देशिका पेड़ में स्थापित करना बेहतर है, $ archname उपनिर्देशिकाओं पर निर्भर है, या दो आर्किटेक्चर रखें पूरी तरह से अलग और प्रत्येक मॉड्यूल डुप्लिकेट।एक ही या अलग निर्देशिका पेड़ में विभिन्न आर्किटेक्चर?
मैं $ archname से जुड़े पर्ल मॉड्यूल लुकअप प्रक्रिया के आंतरिक कार्यों की खोज में बहुत सफल नहीं था, शायद कोई मुझे सही दिशा में इंगित कर सकता है।
आपके अनुभव में, दो दृष्टिकोणों के पेशेवरों और विपक्ष क्या हैं?
यदि यह केवल 2 आर्किटेक्चर है, तो "सभी प्रणालियों पर सभी आर्किटेक्चर के लिए सभी फाइलें" दृष्टिकोण करने के डाउनसाइड्स क्या होंगे? मान लीजिए कि भंडारण को चिंता करने के लिए कोई उबर-विशाल बाइनरी नहीं है ... – DVK
और जब आप एक और वास्तुकला प्राप्त करते हैं? या एक अलग perl संस्करण के साथ एक नया वितरण? यह सिर्फ एक झुकाव की तरह लगता है। – ysth
(1) इस रखरखाव के मुद्दे, आईएमएचओ बनाने के लिए पर्याप्त विशिष्ट आर्किटेक्चर नहीं हैं। जहां तक संस्करण, मैं व्यक्तिगत अनुभव से उपयोग की आसानी के आधार पर प्रति संस्करण पेड़ की दृढ़ता से अनुशंसा करता हूं। – DVK