2017-12-13 12 views
-1

"아카이브/Tar.pm를 찾을 수 없습니다"해결하고 내가 화장 업데이트를 실행할 때 나는 문제했습니다 :는 어떻게 업데이 트 소프트웨어를 시도하고

Can't locate Archive/Tar.pm in @INC (@INC contains: ...) 

내가이 문제를 해결할 수있는 방법을?

+1

'아카이브 :: 타르 '는 수년 전에 코어에 추가되었습니다. Perl의 아주 오래된 버전 일 수 있습니다. 이 경우 최신 버전을 설치하는 것이 좋습니다. 현재 버전 (5.10 이상)을 사용하는 경우 현재 설치된 Perl 버전에 큰 문제가있을 수 있습니다. – toolic

+1

당신이 옳은 버전을 조사했습니다. 저는 5.16을 실행 중이며이 문제가 있습니다. 그것은 큰 문제가 무엇입니까 –

+3

@ LuanBarbosa 어떤 시스템? redhat 또는 centos 어쩌면? perl 패키지에는 모든 펄 모듈이 포함되어 있지 않으므로'perl-core' 패키지를 설치해야합니다. – tinita

답변

0

Archive :: Tar는 Perl 5.10부터 Perl에 번들되었습니다. 따라서 Perl의 고대 버전을 사용하지 않는 한 Perl의 일부 또는 손상된 설치가 발생합니다.

일부 Linux 배포판 (예 : Redhat)은 Perl의 사용되지 않는 부분을 제거하고 OS 배포 패키지 관리자를 사용하여 설치할 수있는 패키지 (예 : perl-core)로 제공합니다. 그렇게 당신이 CPAN에서 그것을 install"dual-lived" —입니다 펄 — 별도로 설치에 대한

또는 아카이브 :: 타르를 사용할 수 있습니다.