NS 포괄적인 Perl 아카이브 네트워크 (CPAN 요컨대)는 현재 널리 사용되는 중앙 저장소입니다. 188,714 펄 모듈 40,986 배포판. 놀라운(그리고 여전히 성장하고 있는) Perl 라이브러리 컬렉션을 찾고, 다운로드하고, 설치할 수 있는 단일 위치입니다.
25,000개의 모듈을 사용할 수 있으며 전 세계 서버에 미러링됩니다. 또한 자동화된 테스트를 지원합니다. 플랫폼 간 및 여러 버전의 Perl과 모든 라이브러리에 대한 버그 추적입니다. 또한 grep, 버전 간 diff 및 문서와 같은 도구를 제공하는 웹의 다양한 사이트를 사용하여 검색할 수 있습니다.
CPAN Perl 모듈은 CPAN 사이트에서 Perl 모듈 및 확장을 쿼리, 다운로드, 빌드 및 설치할 수 있는 핵심 모듈입니다. 1997년(5.004)부터 Perl과 함께 배포되었습니다. 여기에는 몇 가지 기본 검색 기능이 포함되어 있으며 명명되고 버전이 지정된 모듈 번들을 지원합니다.
이 기사에서는 설치 방법을 배웁니다. 펄 그리고 펄 모듈 입력 센트OS 8 사용 CPAN.
사용하기 전에 CPAN, 당신은 설치해야 Perl-CPAN 패키지, 사용 DNF 패키지 관리자 보여진 바와 같이.
# dnf는 perl-CPAN을 설치합니다.
메모: 비록 대부분 펄 모듈은 다음과 같이 작성됩니다. 펄, 일부 사용 XS – 그들은 다음과 같이 작성됩니다. 씨 그래서 필요하다 씨 에 포함된 컴파일러 개발 도구 패키지.
설치하자 개발 도구 표시된 대로 패키지.
# dnf install "@개발 도구"
설치하기 위해서 펄 사용하는 모듈 CPAN, 당신은 사용해야합니다 cpan 명령줄 공익 사업. 다음 중 하나를 실행할 수 있습니다. cpan 예를 들어 모듈을 설치하기 위해 명령줄 인터페이스의 인수를 사용하여(예: 지역:: IP) 사용 -NS
표시된 대로 플래그를 지정합니다.
# cpan -i Geo:: IP 또는. # cpan 지역:: IP
당신이 달릴 때 cpan 처음으로 아래 스크린샷과 같이 구성이 필요합니다. 이 가이드의 경우 다음을 입력합니다. 예
자동으로 구성합니다. 입력하면 아니요
, 구성 스크립트는 구성을 위한 일련의 질문을 안내합니다.
다음 스크린샷은 모듈을 보여줍니다. 지역:: IP 시스템에 설치되었습니다.
또는 다음을 실행할 수 있습니다. cpan 시작할 인수 없이 CPAN.pm 껍데기. 그런 다음 사용 하위 명령 설치 모듈을 설치하려면(예: 로그:: Log4perl) 보여진 바와 같이.
#씨판. cpan[1]> 설치 로그:: Log4perl.
설치된 모든 Perl 모듈을 해당 버전과 함께 나열하려면 다음을 사용하십시오. -엘
표시된 대로 플래그를 지정합니다.
# cpan -l.
모듈을 검색하려면 cpan 쉘 및 사용 중
표시된 대로 플래그를 지정합니다.
#씨판. cpan[1]> m 넷:: 텔넷. cpan[1]> m HTML:: 템플릿.
자세한 내용은 cpan 수동 입력 페이지 또는 CPAN help 명령을 사용하여 쉘.
#남자씨판. 또는. #씨판. cpan[1]> 돕다.
앱:: cpanminus (cpanm) 에서 모듈을 다운로드, 압축 풀기, 빌드 및 설치하는 데 사용되는 또 다른 인기 있는 모듈입니다. CPAN. 시스템에서 작동하도록 하려면 다음을 설치하십시오. 앱:: cpanminus 표시된 대로 모듈.
# cpan 앱:: cpanminus.
다음을 사용하여 모듈을 설치할 수 있습니다. 씨팬 보여진 바와 같이.
# cpanm Net:: 텔넷.
씨팬 의 설치를 지원합니다. 펄 직접 모듈 깃허브. 예를 들어, 스타맨 – 고성능 프리포킹 펄 PSGI 웹 서버에서 다음 명령을 실행합니다.
# cpanm git://github.com/miyagawa/Starman.git.
더 많은 사용 옵션은 씨팬 맨 페이지.
#맨씨팬.
CPAN Perl 모듈을 찾고 다운로드하고 설치할 수 있는 단일 위치입니다. 그것은 현재 가지고있다 192,207 펄 모듈 41,002 배포판. 질문이 있는 경우 아래 피드백 양식을 통해 우리와 공유하십시오.