سؤال

ما الذي أحتاجه لإعداد وصيانة مرآة CPAN المحلية؟ما هي البرامج النصية وأفضل الممارسات التي يجب أن أكون على دراية بها؟

هل كانت مفيدة؟

المحلول

قد يكون هذا مفيدًا:http://www.cpan.org/misc/cpan-faq.html#How_mirror_CPAN

نصائح أخرى

سي بان::ميني هو الطريق للذهاب.بمجرد قيامك بعكس CPAN محليًا، ستحتاج إلى تعيين عنوان URL المطابق الخاص بك في CPAN.pm أو CPANPLUS إلى الدليل المحلي باستخدام عنوان URL "ملف:" مثل هذا:

file:///path/to/my/cpan/mirror

إذا كنت ترغب في أن تحتوي مرآتك على نسخ من إصدارات التطوير لتوزيع CPAN، فيمكنك استخدام CPAN::Mini::Devel.

تحديث:

ال "ما الذي أحتاجه لعكس CPAN؟" الأسئلة الشائعة الواردة في إجابة أخرى مخصصة للنسخ المتطابق الجميع من CPAN، عادةً لتوفير مرآة عامة أخرى.يتضمن ذلك الإصدارات القديمة من التوزيعات.CPAN::Mini يعكس فقط أحدث الإصدارات.وهذا أصغر بكثير وبالنسبة لمعظم المستخدمين فهو عمومًا ما يستخدمه الأشخاص للوصول المحلي أو غير المتصل (الكمبيوتر المحمول) إلى CPAN.

إلى جانب الإجابات الأخرى، راجع ليون CPAN::Mini::خادم الويب, ، والذي يمنحك بحث شبكة سي بان واجهة لنسخة CPAN المحلية الخاصة بك.

إذا كنت تريد أن تفعل المزيد من الأشياء الفاخرة، راجع حسابي "ماي سي بان" يتحدث.يمكنك إدخال وحداتك الخاصة في شبكة CPAN الخاصة بك باستخدام CPAN::Mini::Inject, ، على سبيل المثال.

CPAN::Mini جيد.بشكل افتراضي، فإنه يحتفظ فقط بأحدث إصدار من التوزيع، وليس كل إصدار كما يفعل CPAN.

يمكنك أيضًا تثبيت CPAN::Mini::Webserver، الذي يوفر لك واجهة ويب لمرآة cpan المحلية الخاصة بك - وهو مفيد جدًا إذا كنت غير متصل بالإنترنت وما زلت ترغب في العمل مع Perl.

كتب راندال شوارتز مقالًا حول عكس شبكة CPAN والذي وجدته مفيدًا جدًا: http://www.stonehenge.com/merlyn/LinuxMag/col43.html

يحاول سي بان::ميني.

السيناريو الأكثر ترجيحًا لتشغيل مرآة CPAN هو أنه يمكن تحديث شبكتك المكونة من 50 جهازًا منها محليًا، بدلاً من ضرب الشبكة 50 مرة.

أنا أزعم أن استخدام CPAN بالطريقة التقليدية يعد طريقة سيئة للحفاظ على تحديث شبكة الخوادم.

أنا أدير شبكة من أجهزة RedHat.أقوم بتجميع جميع وحدات CPAN المخصصة للاستخدام في الإنتاج في RPMs (غالبًا باستخدام أداة cpanflute2 من RPM::Specfile) ونشرها بهذه الطريقة، وبالتالي ضمان تتبع التبعية المناسب الذي لا تحصل عليه حقًا من CPAN نفسها بأي طريقة عقلانية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top