데비안과 함께 제공되는 패키지 버전의 패키지가 손상되지 않도록 필자의 스크립트에는 필자가 로컬 디렉토리에 설치 한 새 버전의 perl이 필요합니다. bash의 로컬 펄과 모듈 설치하기
나는 구성과 펄의 타르볼을 설치 :/root/perl/bin/perl -MCPAN -e shell
나는이합니까 모듈을 설치할 때마다 :
$/root/perl/bin/perl -MCPAN -e shell
cpan[2]> install Getopt::Long
cpan[2]> install WWW::Mechanize
cpan[2]> install File::Find::Rule
을
Configure -des -Dprefix=/root/perl
make
make install
가 그럼 난과 CPAN라고
시스템 버전의 perl에서는 Bash에서이 작업을 수행했습니다.
$cpan -i DBI
모듈을 설치할 때마다 cpan 셸을 열 필요없이 bash의 비슷한 명령을 어떻게 사용할 수 있습니까?
편집 : 설명서를 더 자세히 읽었어야합니다. 이 솔루션은 다음과 같습니다
/root/perl/bin/perl -MCPAN -e 'install Getopt::Long'
또는 (감사합니다, suddenmoves)는 전체가/루트/펄에서 펄의 설치 가지고있는 경우에
/root/perl/bin/cpan -i Getopt::Long
또는 로컬 cpan 쉘에 빠르게 액세스하기위한 별명을 작성할 수 있습니다. 감사합니다. 유용합니다. –
또한 perlbrew를보고 설치 프로그램으로 사용자 정의 perls 및 cpanm을 설치하십시오. https://metacpan.org/module/GUGOD/App-perlbrew-0.62/bin/perlbrew https://metacpan.org/module/MIYAGAWA/App -cpanminus-1.6909/bin/cpanm –
+1 Perlbrew의 경우. 그것은 당신을 위해이 모든 것을 처리합니다. – Quentin