나는 리눅스를 처음 사용하고 처음부터 파이썬을 설치할 수 있도록 파이썬을 삭제하려고했습니다. / usr / local / bin /에서 파이썬 파일 만 삭제하는 대신 다음을 삭제했습니다.
/usr/bin/python
/usr/bin/python2.7
/usr/lib/python2.7
/usr/lib64/python2.7
/etc/python
/usr/include/python2.7
/usr/share/man/man1/python.1.gz
/usr/src/Python-3.7.3/python
이제 yum을 사용하려고 할 때마다 다음을 얻습니다.
-bash : / usr / bin / yum : / usr / bin / python : 잘못된 인터프리터 : 해당 파일이나 디렉토리가 없음
이 문제를 해결하거나 centos7을 다시 설치하는 유일한 방법이 있습니까?
후자의 경우 물리적 서버에 액세스 할 수없는 원격 서버에서 어떻게 할 수 있습니까?
답변
rpm
시스템에 파이썬을 설치 하지 않고도 패키지를 다운로드하여 다시 설치할 수 있습니다 yum
.
설치 한 버전 찾기
rpm -qf /usr/bin/python
그런 다음 다운로드 URL을 찾아 한 번에 또는 별도의 단계로 다운로드하여 설치하십시오.
rpm --reinstall -v http://mirror.centos.org/centos-7/7/updates/x86_64/Packages/python-2.7.5-80.el7_6.x86_64.rpm