2010-12-28 2 views
4

자주 cpan upgrade 명령을 사용하여 Perl 모듈을 최신 버전으로 가져옵니다. 유감스럽게도 Perl의 고대 버전을 사용하는 CentOS와 같은 배포판에서는 B :: X와 같은 다른 모듈과 함께 perl 자체를 업그레이드하려고 시도합니다. upgrade의 용이함과 힘을 결합 할 수있는 방법이 있습니까?하지만 코어 모듈 업그레이드를 시도하지는 않습니다. 고맙습니다.비 핵심 모듈 만 업그레이드하도록 CPAN 제한

답변

3

시스템 perl을 사용하지 마십시오. 스스로 설치하고 시작하십시오. 심지어 고대 perl이없는 경우에도.

코어 모듈뿐만 아니라 새로운 버전의 코어 모듈과 해당 배포판에 의존하는 배포판을 제외해야합니다. 이기는 것이 좋으며, 하려고 노력하다.

BTW, CPAN 시도 - 업그레이드 - 펄 버그는 정말 정말되었습니다; 너 정말로보고 있니?

+0

사과. cpan은 perl을 업그레이드하려고하지 않지만'Failed while this command .... JESSE/perl-5.12.2..' 그 시도는 내가 피하려고했던 B :: X 모듈을 설치하려고 시도합니다. 그러나 당신 말이 맞습니다. 내 자신의 perl을 구축하는 것은 명백한 방법입니다. –

+0

아니, 괜찮아. – ysth

+0

CentOS5.5에서 perl-5.8.8 (rpm : perl-5.8.8-32.el5_5.2)을 사용하고 있습니다. 'perldoc perlhist'는 내 perl이 한 달 안에 5 살이고 공식적으로 학교에 갈 수 있다고 알려줍니다.) –

관련 문제