मुझे स्थानीय सीपीएएन दर्पण को स्थापित करने और बनाए रखने की क्या ज़रूरत है? मुझे किस स्क्रिप्ट और सर्वोत्तम प्रथाओं के बारे में पता होना चाहिए?मैं स्थानीय सीपीएएन दर्पण कैसे स्थापित करूं?
उत्तर
यह उपयोगी हो सकता है: http://www.cpan.org/misc/cpan-faq.html#How_mirror_CPAN
http://www.cpan.org/ विविध/कैसे करने वाली दर्पण।एचटीएमएल – choroba
CPAN::Mini आज़माएं।
या, यदि वह लिंक गायब हो जाता है क्योंकि यह एक कण संस्करण से जुड़ा हुआ है, तो CPAN::Mini आज़माएं। कालातीत लिंकिंग की चर्चा के लिए How to link to CPAN modules in answers देखें। :) –
या search.cpan.org का उपयोग करना बंद करें और मेटाकैन (बेहतर दिखने, और खुला स्रोत!) का उपयोग करें: https://metacpan.org/pod/CPAN:: मिथुन –
रैंडल श्वार्ट्ज CPAN कि मैं काफी उपयोगी पाया है मिरर के बारे में एक लेख लिखा था: http://www.stonehenge.com/merlyn/LinuxMag/col43.html
CPAN::Mini जाने का रास्ता है। यूआरएल इस तरह: एक बार जब आप CPAN स्थानीय रूप से नजर आता है, तो आप एक "फाइल": का उपयोग कर स्थानीय निर्देशिका के लिए CPAN.pm में अपने दर्पण URL या CPANPLUS सेट करना चाहेंगे
file:///path/to/my/cpan/mirror
यदि आप चाहें तो अपने सीपीएएन वितरण के विकास संस्करणों की प्रतियां रखने के लिए दर्पण, आप CPAN::Mini::Devel का उपयोग कर सकते हैं।
अद्यतन:
"What do I need to mirror CPAN?" पूछे जाने वाले प्रश्न एक और जवाब में दी गई CPAN के सभी मिरर, आम तौर पर एक और सार्वजनिक दर्पण प्रदान करने के लिए है। इसमें वितरण के पुराने, पुराने संस्करण शामिल हैं। सीपीएएन :: मिनी सिर्फ नवीनतम संस्करणों को प्रतिबिंबित करता है। यह बहुत छोटा है और अधिकांश उपयोगकर्ताओं के लिए आमतौर पर लोग स्थानीय या डिस्कनेक्ट (लैपटॉप) सीपीएएन तक पहुंच के लिए उपयोग करेंगे।
1.1 के रूप में, http://search.cpan.org/perldoc?App::cpanminus ऐप :: cpanminus (cpanm) ऑनलाइन पूछताछ के बिना आपके स्थानीय दर्पण से मेटाडेटा खींचने के लिए --mirror-only का समर्थन करता है। > 1.1000 गुरु नवम्बर 11 23:56:46 पीएसटी 2010 - जोड़ा गया - केवल मिनीमैन और डार्कपैन (जोनलेन, एक्सडीजी, टोकुहिरॉम) – spazm
सीपीएएन :: मिनी ठीक है। डिफ़ॉल्ट रूप से यह केवल वितरण का नवीनतम संस्करण रखता है, न कि प्रत्येक संस्करण सीपीएएन करता है।
आप सीपीएएन :: मिनी :: वेबसर्वर भी इंस्टॉल कर सकते हैं, जो आपको अपने स्थानीय सीपीएन दर्पण के लिए एक वेब इंटरफ़ेस प्रदान करता है - यदि आप ऑफलाइन हैं और अभी भी पर्ल के साथ काम करना चाहते हैं तो बहुत आसान है।
एक सीपीएएन दर्पण चलाने के लिए सबसे अधिक संभावना परिदृश्य यह है कि नेटवर्क को 50 बार मारने के बजाय, 50 मशीनों के आपके नेटवर्क को स्थानीय रूप से अपडेट किया जा सकता है।
मैं तर्क दूंगा कि परंपरागत तरीके से सीपीएएन का उपयोग सर्वरों के नेटवर्क को अद्यतित रखने का एक खराब तरीका है।
मैं रेडहाट मशीनों का नेटवर्क चलाता हूं। मैं RPM में उत्पादन में उपयोग के लिए लक्षित सभी सीपीएएन मॉड्यूल का पैकेज करता हूं (ज्यादातर आरपीएम :: स्पेकफाइल से cpanflute2 टूल का उपयोग करके) और उन्हें इस तरह से तैनात करता है, जिससे उचित निर्भरता ट्रैकिंग सुनिश्चित होती है जिसे आप वास्तव में किसी भी तरह से सीपीएएन से नहीं प्राप्त करते हैं।
का समर्थन करने के लिए - और मुझे उम्मीद है कि आप रेडहाट के विक्रेता पेर्ल का उपयोग नहीं करेंगे? यह समस्याग्रस्त "फिक्स" से भरा है कि पर्ल डेवलपर्स अपने सिर हिलाते हैं। अगर हमें RedHat उपयोगकर्ता से बग रिपोर्ट प्राप्त होती है, तो पहला कदम यह सत्यापित करना हमेशा होता है कि यह perl के साथ समस्या है, रेडहाट के साथ नहीं। ज्यादातर समय * रेडहाट है। – moritz
अन्य उत्तरों के अलावा, लियोन के CPAN::Mini::Webserver देखें, जो आपको आपकी स्थानीय सीपीएएन प्रतिलिपि में CPAN Search इंटरफ़ेस देता है।
यदि आप अधिक फैंसी चीजें करना चाहते हैं, तो मेरी "MyCPAN" बात देखें। उदाहरण के लिए, आप CPAN::Mini::Inject के साथ अपने निजी सीपीएएन में अपने निजी मॉड्यूल इंजेक्ट कर सकते हैं।
- 1. मैं सीपीएएन कॉन्फ़िगरेशन को स्वचालित कैसे करूं?
- 2. मैं सीपीएएन से स्क्रिप्ट वितरण कैसे स्थापित कर सकता हूं?
- 3. मैं स्थानीय ऐपडेटा फ़ोल्डर में कैसे स्थापित करूं?
- 4. मैं स्थानीय पायथन लाइब्रेरी निर्देशिका/पायथनपैथ कैसे स्थापित करूं?
- 5. perlbrew का उपयोग करते समय मैं सीपीएएन मॉड्यूल कैसे स्थापित करूं?
- 6. मैं डॉटनेटजिप कैसे स्थापित करूं?
- 7. मैं XamlPad कैसे स्थापित करूं?
- 8. मैं pyCurl कैसे स्थापित करूं?
- 9. मैं सीपीएएन के लिए मॉड्यूल लिखना शुरू कैसे करूं?
- 10. पर्ल मॉड्यूल स्थापित करें जिन्हें सीपीएएन
- 11. मैं सिगविन में पर्ल पुस्तकालय कैसे स्थापित करूं?
- 12. मैं इसे कैसे स्थापित करूं (Moq सेटअप)
- 13. मैं पीसीएसएक्स पावरहेल मॉड्यूल कैसे स्थापित करूं?
- 14. मैं पाइथन/Django मॉड्यूल कैसे स्थापित करूं?
- 15. मैं एक jcurses लाइब्रेरी कैसे स्थापित करूं?
- 16. मैं रेल MySQL एडाप्टर कैसे स्थापित करूं?
- 17. मैं उबंटू में ड्रूपल कैसे स्थापित करूं?
- 18. मैं उबंटू पर जेएसलिंट कैसे स्थापित करूं?
- 19. मैं अपने सर्वर पर पीडीएफटीके कैसे स्थापित करूं?
- 20. मैं KDevelop के लिए प्लगइन कैसे बना और स्थापित करूं?
- 21. मैं अपने स्थानीय मेवेन भंडार में मैन्युअल रूप से एक जार कैसे स्थापित करूं?
- 22. मैं मॉड्यूल कैसे स्थापित करूं? स्ट्राबेरी पर्ल मुद्दों
- 23. मैं स्थानीय रूप से ओथ के खिलाफ कैसे विकसित करूं?
- 24. सीपीएएन ओएस एक्स में पर्ल मॉड्यूल कहां स्थापित करता है?
- 25. स्थानीय निर्देशिका में PERL CPAN मॉड्यूल स्थापित करना
- 26. Maven भंडार दर्पण
- 27. मैं वेब सर्वर से स्थानीय शेल स्क्रिप्ट कैसे कॉल करूं?
- 28. निकटतम दर्पण PHP
- 29. मैं "एसक्यूएल सर्वर" ओडीबीसी चालक कैसे स्थापित करूं?
- 30. मैं कमांड लाइन से स्थापित एमएसआई कैसे सूचीबद्ध करूं?
यहां एक पूर्ण, आसान और चरण-दर-चरण, सभी आदेशों के साथ आलेख है ... बस कॉपी और पेस्ट करें और इसे बहुत काम करना चाहिए :) [अपने स्वयं के सीपीएएन के साथ अपना खुद का पर्ल इंस्टॉल करें] (http: // perl- node-interface.blogspot.com/2012/02/install-your-own-perl-with-your-own.html) –