문제

로컬 CPAN 미러를 설정하고 유지하려면 무엇이 필요합니까?어떤 스크립트와 모범 사례를 알고 있어야 합니까?

도움이 되었습니까?

해결책

이는 유용할 수 있습니다.http://www.cpan.org/misc/cpan-faq.html#How_mirror_CPAN

다른 팁

CPAN::미니 가는 길입니다.CPAN을 로컬로 미러링한 후에는 다음과 같이 "file:" URL을 사용하여 CPAN.pm 또는 CPANPLUS의 미러 URL을 로컬 디렉터리로 설정해야 합니다.

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

미러에 CPAN 배포판의 개발 버전 사본을 갖고 싶다면 다음을 사용할 수 있습니다. CPAN::미니::개발.

업데이트:

그만큼 "CPAN을 미러링하려면 무엇이 필요합니까?" 다른 답변에 제공된 FAQ는 미러링에 대한 것입니다. 모두 일반적으로 또 다른 공개 미러를 제공하기 위해 CPAN을 사용합니다.여기에는 오래되고 오래된 버전의 배포판이 포함됩니다.CPAN::Mini는 최신 버전을 반영합니다.이는 훨씬 더 작으며 대부분의 사용자에게 일반적으로 CPAN에 대한 로컬 또는 연결이 끊긴(노트북) 액세스에 사용되는 것입니다.

다른 답변 외에도 Leon 's를 확인하십시오. CPAN::미니::웹서버, 이는 당신에게 CPAN 검색 로컬 CPAN 복사본에 대한 인터페이스입니다.

더 멋진 일을 하고 싶다면 내 글을 참조하세요 "마이CPAN" 말하다.다음을 사용하여 개인 모듈을 개인 CPAN에 삽입할 수 있습니다. CPAN::미니::주입, 예를 들어.

CPAN::Mini는 괜찮습니다.기본적으로 CPAN처럼 모든 버전이 아닌 최신 버전의 배포판만 유지됩니다.

로컬 cpan 미러에 대한 웹 인터페이스를 제공하는 CPAN::Mini::Webserver를 설치할 수도 있습니다. 오프라인 상태이고 여전히 Perl로 작업하려는 경우 매우 편리합니다.

Randal Schwartz는 제가 매우 유용하다고 생각하는 CPAN 미러링에 관한 기사를 작성했습니다. http://www.stonehenge.com/merlyn/LinuxMag/col43.html

노력하다 CPAN::미니.

CPAN 미러를 실행할 가능성이 가장 높은 시나리오는 네트워크에 50번 접속하는 대신 50개 시스템으로 구성된 네트워크를 모두 로컬에서 업데이트할 수 있는 것입니다.

전통적인 방식으로 CPAN을 사용하는 것은 서버 네트워크를 최신 상태로 유지하는 데 좋지 않은 방법이라고 생각합니다.

저는 RedHat 머신 네트워크를 운영하고 있습니다.프로덕션에서 사용할 모든 CPAN 모듈을 RPM으로 패키징하고(주로 RPM::Specfile의 cpanflute2 도구 사용) 그런 방식으로 배포하여 CPAN 자체에서는 실제로 얻을 수 없는 적절한 종속성 추적을 보장합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top