2012-02-04 1 views
2

그래서 서버를 마이그레이션합니다. 아아. 하나의 컴퓨터에는 다른 펄 설정이 필요한 많은 펄 항목이 있습니다.을 사용하면 Perl 설치 패키지 목록을 다른 시스템에 전송하고 ActiveState에 설치하기 위해 표시 할 수 있습니다.

설치 한 모든 패키지 목록을 내보내거나 가져 와서 하나씩 찾아 보는 대신 새 서버에 설치할 수있는 방법이 있습니까? (활성 Perl 사용)

감사합니다.

답변

4

ppm을 사용하는 경우 ppm profile 명령을 사용할 수 있습니다. 당신은

ppm profile save my_modules.xml 

를 통해 설치된 패키지의 목록을 저장하고

ppm profile restore my_modules.xml 
+0

감사합니다 !!!!!! – Sam

3
cpan -a 

이 다른 시스템에 CPAN 디렉토리로 이동하고 설치할 수있는 모든 설치된 패키지의 Bundle 만듭니다.

나는 이것을 한 번, 몇 년 전에했는데, 그 때 작동하는 것처럼 보였다.

+0

감사와 다른 시스템에 복원 할 수 있습니다! 지금 나는 묶음을 가지고있다. 어떤 아이디어로 지금 설치 하시겠습니까? (우리는 시스템에서 Windows Server를 실행 중입니다.) – Sam

+0

제 생각에 그것은 여러분이'cpan'을 넣은 위치와 같다고 생각합니다 (그러나 다른 시스템에서는). 세부 사항은 제공하는 것이 어렵습니다. Perl 배포판 (ActivePerl, Strawberry Perl, Cygwin 등)을 실행하고 Cygwin 이외의 다른 프로그램을 거의 사용하지 않기 때문입니다. – reinierpost

+0

다시 감사드립니다. Cygwin을 사용하지 마십시오 .. 메신저 ActivePerl을 사용합니다. – Sam

관련 문제