펄을 찾을 수 없나요?

펄을 찾을 수 없나요?

콘솔에서 pl 스크립트를 실행하려고 합니다. 이 오류가 표시됩니다.

bash: ./vmware-install.pl /usr/bin/perl: bad interpreter: no such file or directory. 

무슨 뜻이에요?

펄은 어디 있지?

그냥 반환

펄:

그리고 어떤 Perl이 반환되는지: ....에 Perl이 없습니다. (폴더 묶음)

페도라 18이 있어요

답변1

나는 Perl이 있어야 할 곳에 있지 않다고 생각합니다.

확인하는 방법은 which 입니다 perl. 이것이 당신에게 위치를 제공하지 않는다면, Perl이 당신의 경로에 없는 것입니다(추가 크레딧을 위해 whereis perl어떤 Perl이 작동하는지 시도해 보십시오).

Perl이 당신의 길에 없다면, 당신은 기분 perl:이 좋지 않을 것입니다. 시스템을 약탈할 시간입니다.

Location을 사용하여 Perl이라고 불리는 항목이나 Perl을 포함하는 항목을 찾을 수 있습니다. 당신은아마바이너리를 찾고 있습니다. 그래서 우리는 시도해 볼 수 있습니다 locate perl|grep bin. 이것은 컬이라는 파일을 찾아서 그 안에 bin이 포함된 경로를 반환해야 합니다. 이론적으로는 여기에서 전체 경로를 찾고 /path/to/perl vmware-install.pl을 실행하면 됩니다.~해야 한다일하다. 나는 또한 이것이 내가 생각하는 스크립트라면 루트로 이 작업을 수행해야 할 수도 있다는 사실을 고려할 것입니다.

펄이라면아직거기에서는 Perl이 일반적으로 기본적으로 설치되기 때문에 여러분의 OS가 직면했을 말할 수 없는 공포에 대해 생각해 보겠습니다.

답변2

yum install perl

명령을 다시 실행하기 전에 이것을 시도해 보십시오. 시스템에 Perl이 설치되지 않은 것 같습니다.

관련 정보