cpanm - 사용자 디렉터리에 Perl 모듈 설치 2022

cpanm은 사용자 디렉토리에 모듈CPAN을 설치하기 위한 명령줄 도구입니다.

이 글은 원래 cpanm - Installation of Perl Modules on User Directories | Perl ABC
# Installation of CPAN modules
cpanm MoudleName

cpanm 설치



cpanm 설치 방법을 설명합니다.

딸기 펄



Strawberry Perl에는 기본적으로 cpanm이 있습니다. Strawberry Perl은 Windows의 Perl 배포판 중 하나입니다.

펄브루



perlbrew을 설치하면 다음 명령으로 cpanm을 설치할 수 있습니다.
perlbrew install-cpanm

플레브



plenv을 설치하면 다음 명령으로 cpanm을 설치할 수 있습니다.
plenv install-cpanm

cpanm 자체 다운로드



cpanm 자체를 다운로드할 수 있습니다.
curl -L -O http://xrl.us/cpanm > cpanm
chmod 755 cpanm

다음과 같이 cpanm을 실행할 수 있습니다.
./cpanm ModuleName

패키지 관리자



패키지 관리자를 사용하여 cpanm을 설치합니다.

Ubuntu , Debian
apt install cpanminus

Red Hat Linux , Cent OS
yum install perl-App-cpanminus

CPAN 모듈 설치



cpanm을 사용하여 CPAN 모듈을 설치합니다.
# Install CPAN modules.
cpanm Mojolicious

버전별



버전으로 모듈을 설치할 수 있습니다.
cpanm [email protected]

설치 디렉토리 지정



-L 옵션을 사용하여 지정된 디렉토리에 CPAN 모듈을 설치할 수 있습니다.
cpanm -L extlib DBIx::Custom

DBIx::Custom이 현재 디렉토리에 "extlib"로 설치됩니다.

cpanfile - 모듈 정의



cpanfile을 사용하여 설치하려는 모듈과 버전을 정의할 수 있습니다.

cpanfile 쓰기



cpanfile은 모듈과 버전을 정의하는 파일입니다.

"cpanfile"파일을 생성합니다.
# Create a "cpanfile" file
touch cpanfile

모듈과 버전을 정의합니다.
requires 'DBI', '== 1.619';
requires 'DBD::SQLite', '== 1.36_04';
requires 'DBIx::Custom', '== 0.25';
**cpanfile 형식:**
requires MODULE_NAME VERSION

버전에 대해 다음 구문을 사용할 수 있습니다.



설명


형식








지정된 버전


== 버전


== 0.03





지정된 버전 이상


>= 버전


>= 0.03





지정된 버전 미만


<= 버전


<= 0.03





지정된 버전보다 큼


> 버전


> 0.03





지정된 버전보다 낮음


< 버전


< 0.03



cpanfile을 사용하여 모듈 설치



"--installdeps"옵션을 사용하여 cpanfile 정의에서 CPAN 모듈을 설치할 수 있습니다.
# Install CPAN modules from the definition of cpanfile
perl cpanm --installdeps .

"-L"옵션을 사용하여 지정된 디렉토리에 모듈을 설치할 수도 있습니다.
perl cpanm -L extlib - installdeps.

도움말 표시



cpanm 도움말을 표시합니다.
cpanm -h

좋은 웹페이지 즐겨찾기