2008-10-20 4 views
8

는 "PPM"는 "PPM x.ppd를 설치,"인터넷에서 패키지를 설치하는 PPD 파일에서 설치하지만 대부분의 CPAN 패키지는 모듈을 공급하려면 어떻게 .tar.gz를인터넷 연결없이 패키지를 ActivePerl에 어떻게 설치할 수 있습니까? ActivePerl의에서

로 배포됩니다 인터넷에 연결되어 있지 않은 ActivePerl을 실행하는 컴퓨터에? ("확인"아마도 사용할 수 없습니다.)

업데이트 : 인터넷 연결, 파일을 다운로드하고 USB 키를 컴퓨터로 전송하는 데 사용할 수있는 등

답변

7

확실한 방법은 있지만 확실한 것은 ppd 파일을 확인한 것 뿐이며 xml 파일입니다 ...

따라서 PC에 수동으로 설치하려면 다음을 수행 할 수 있어야합니다. 연결 :

http://trouchelle.com/ppm/MSWin32-x86-multi-thread-5.8/Acme-LOLCAT-0.0.4.zip

연결되지, CODEBASE HREF = "XXX"해야와 PC에서 모두 파일을 넣어 : 파일, 전

http://trouchelle.com/ppm/Acme-LOLCAT.ppd

하고 해당 파일을 다운로드이 경우, CODEBASE 태그에 지적 (이 디스크에 압축 파일을 가리 키도록 동일한 상대 하위 폴더에 파일을 넣어 또는 href를 고정하여 중) zip 파일을 가리키는 수

사용하여 PPD에서 설치

ppm install x.ppd 
+0

인터넷 연결이없는 것은 올바른 파일을 얻지 못하는 것과 같은 것이 아닙니다. 예를 들어, 일부 상황에서는 엄지 드라이브의 미니 팬을 업데이트하고이를 컴퓨터로 가져갑니다. –

+0

(1) 설치 컴퓨터에서 인터넷 연결을 사용할 수 없으므로 인터넷 연결을 사용하여 해당 컴퓨터로 파일을 전송할 수 있습니다. (2) PPD 파일을 처음부터 가져 오는 것이 원래 문제였습니다. 대부분의 CPAN 다운로드는 .tar입니다.gz 그래서 우리는 다른 사이트가 필요했습니다 – OJW

4

귀하의 질문에 대한 답변이 아닌 것으로 알고 있지만 가능하면 Strawberry Perl, CPAN 친화적 인 Windows 용 Perl 배포를 고려하십시오. 그것은 깔끔한 설치 프로그램을 가지고 있으며, make와 함께 배송되며, 컴파일러와 제대로 구성된 CPAN 쉘이 모두 준비되어 있습니다.

그런 다음 minicpan과 같은 것을 사용하여 오프라인 CPAN 저장소를 만들 수 있습니다.

두 번째 클래스의 펄 시민이 아니며 다른 사람이 여러분을 컴파 일할 때까지 기다려야합니다. CPAN 소방관에서 바로 마셔야합니다!

+0

이것은 ActivePerl에서도 쉽게 할 수 있습니다. http://www.openkomodo.com/blogs/troyt/ppm-install-mingw – troyt

1

A guide to installing modules for Win32에 관심이있을 수 있습니다. 약간 구식입니다 (명령 행 ppm에 대해 이야기합니다). 그러나 원칙은 동일하게 유지됩니다. 이것은 매우 자주 시나리오를하기 때문에

2

, 여기에 대한 답변을 완료 : 지금까지 ActivePerl의 5.14가 당신은 또한 당신의 플랫폼 ".tar.gz를"파일을 다운로드 또는 "소위 다운로드 할 수 있습니다에 관한 한

을 .ppmx "파일 (동일한 형식). 파일을 저장하고 오프라인 상태에서 ppm 설치 프로그램을 나중에 호출하십시오.

ppm.bat install MIME-Lite-3.028.ppmx 
관련 문제