Question

De quoi ai-je besoin pour configurer et gérer un miroir CPAN local? Quels sont les scripts et les meilleures pratiques à connaître?

Était-ce utile?

La solution

Autres conseils

CPAN :: Mini est la voie à suivre. Une fois que vous avez mis en miroir CPAN localement, vous voudrez définir votre URL miroir dans CPAN.pm ou CPANPLUS sur le répertoire local à l’aide du fichier "fichier:". URL comme ceci:

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

Si vous souhaitez que votre miroir dispose de copies des versions de développement de la distribution CPAN, vous pouvez utiliser CPAN :: Mini :: Devel .

Mise à jour:

Le "De quoi ai-je besoin pour refléter le CPAN?" La foire aux questions donnée dans une autre réponse vise à refléter tout du CPAN, généralement à fournir un autre miroir public. Cela inclut les anciennes versions obsolètes des distributions. CPAN :: Mini ne fait que refléter les dernières versions. C’est beaucoup plus petit et, pour la plupart des utilisateurs, c’est généralement ce que les gens utiliseraient pour un accès local ou déconnecté (ordinateur portable) au CPAN.

Outre les autres réponses, consultez le CPAN :: Mini :: Webserver de Leon , qui vous donne une interface Recherche CPAN avec votre copie CPAN locale.

Si vous voulez faire plus de fantaisies, consultez mon " MyCPAN " parler. Vous pouvez injecter vos propres modules privés dans votre CPAN privé avec CPAN :: Mini :: Inject , par exemple.

CPAN :: Mini va bien. Par défaut, il ne conserve que la dernière version d’une distribution, pas toutes les versions comme le fait le CPAN.

Vous pouvez également installer CPAN :: Mini :: Webserver, qui fournit une interface Web à votre miroir cpan local, ce qui est très pratique si vous êtes hors ligne et souhaitez tout de même travailler avec perl.

Randal Schwartz a écrit un article sur la mise en miroir du réseau CPAN que j'ai trouvé très utile: http://www.stonehenge.com/merlyn/LinuxMag/col43.html

Essayez CPAN :: Mini .

Le scénario le plus susceptible d'exécuter un miroir CPAN est que votre réseau de 50 machines puisse être mis à jour localement à partir de celui-ci, au lieu de fonctionner 50 fois sur le réseau.

Je dirais que l'utilisation de CPAN de manière traditionnelle est un mauvais moyen de maintenir un réseau de serveurs à jour.

Je gère un réseau de machines RedHat. J'emballe tous les modules CPAN destinés à être utilisés en production dans des RPM (principalement à l'aide de l'outil cpanflute2 de RPM :: Specfile) et les déploie de cette manière, garantissant ainsi un suivi correct des dépendances que vous n'obtenez pas réellement de CPAN lui-même.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top