2014-07-27 1 views
3

perlbrew install perl은 내 컴퓨터에서 영원히 설치 (> 60 분)되는 모든 테스트를 컴파일하고 실행합니다. apt-get과 같이 perlbrew를 사용하여 pre-built-and-test-perl을 설치하여 시간을 절약 할 수 있습니까?Perlbrew install perl은 영원히, 이미 컴파일 된 perl을 설치합니다.

+1

'perlbrew install --notest'을 사용하면 아무 것도 잘못되지 않는다고 확신 할 수 있다면 상당한 시간을 절약 할 수 있습니다. '-j' 플래그를 잘 사용하면 여러 개의 코어가있는 경우 작업 속도가 빨라집니다. – hobbs

+4

'perlbrew install -j 5 --notest perl-5.20.0'이 내 컴퓨터에서 2 분 안에 완료됩니다. – hobbs

+4

@hobbs와 관련하여 "만약 당신이 아무 것도 잘못 될 것이라고 확신하지 않는다면 ..."여러분이 Perl을 성공적으로 구축했다고 가정하고 안정적인 Perl 버전을 설치한다고 가정하고 OS와 컴퓨터 아키텍처는 믿을 수 없을 정도로 밀교하지 않습니다. 그렇다면 잘못 될 일이 없다는 것을 공정하게 확신 할 수 있습니다. Perl 테스트를 건너 뛰어도 안전합니다. – tobyink

답변

8

perlbrew 본질적으로 OS와 아키텍처에 적합한 빌드를 수행 할 것입니다. 기본 제공 Perls에 대해서는 OS 공급 업체에 의존해야합니다.

그렇다면 -n 플래그를 사용하여 테스트를 건너 뛰면 상당히 빠르게 처리 할 수 ​​있습니다. 여러 개의 코어가있는 경우 -j 플래그는 가능한 경우 병렬로 작업을 수행합니다.

타이밍 perlbrew install -n -j 5 perl-5.20.0을 시도하고 기본 방법과 비교하는 방법을 확인하십시오.

2

아니요, 용도가 아니며 apt-get, yum, rpm 등을 사용할 수 있습니다 (목적).