yum이 EC2 인스턴스에서 작동을 멈췄습니다.

yum이 EC2 인스턴스에서 작동을 멈췄습니다.

Spark를 설치하려는 EC2 인스턴스가 있습니다. 실수로 시스템에서 필요한 시스템 Python 버전을 제거했는데 이제 yum다른 시스템 도구를 포함하여 Python에 의존하는 모든 것이 작동하지 않는 것 같습니다.

pythonEC2 Linux(Centos)의 손상된 버전을 수정해야 합니다 .

다음은 yum을 사용하려고 할 때 발생하는 오류입니다.

-bash: /usr/bin/yum: /usr/bin/python2.7: bad interpreter: No such file or directory

제 생각에는 필수 Python 버전을 제거한 것 같습니다.

답변1

댓글에 링크한 답변을 사용하여 해당 답변의 미러가 더 이상 존재하지 않는다는 것을 깨달았습니다.

  1. 찾아보기CentOS 이미지 목록, 브라우저가 아직 유효한 경우.
  2. 선택한 이미지에서 CentOS 버전을 선택하세요.
  3. 아래 경로를 따르십시오: /os/x86_64/Packages. 노트: x86_64이제 기본 아키텍처입니다. EC2가 CentOS의 이전 버전인 경우 x86.
  4. 3단계에서 생성된 경로를 기록하고 해당 Python RPM 파일을 끝에 추가합니다. 이 기사를 게시하는 시점에서는 버전 7을 예로 들면 입니다 python-2.7.5-68.el7.x86_64.rpm.
  5. 3단계와 4단계에서 빌드한 경로를 wget명령에 추가합니다. :wget http://yum.tamu.edu/centos/7/os/x86_64/Packages/python-2.7.5-68.el7.x86_64.rpm
  6. Redhat Package Manager를 사용하여 다운로드한 파일을 설치합니다.rpm -ivh /path/to/downloaded/file/python-2.7.5-68.el7.x86_64.rpm
  7. 일관성을 위해:yum install yum python

답변2

먼저 다음에서 Python rpm을 다운로드하세요.

https://www.python.org/download/releases/2.7

또는

https://centos.pkgs.org/7/centos-sclo-rh-testing/python27-python-2.7.13-5.el7.x86_64.rpm.html

그런 다음 rpm을 사용하여 Python을 설치해 보십시오.

rpm -ivh package-name

그런 다음 다음을 사용하여 패키지를 설치해보십시오.yum

관련 정보