yum parou de funcionar na minha instância ec2

2

Eu tenho uma instância do EC2 na qual eu estava tentando instalar o spark.Eu removi o sistema necessário python versão do sistema por engano e nada confiando em python parece funcionar agora, incluindo yum e outras ferramentas de sistema.

Eu preciso consertar a versão python quebrada no meu EC2 Linux (Centos).

Abaixo está o erro que recebo quando tento usar o yum

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

Eu acho que excluí uma versão exigida do python.

    
por theDbGuy 25.09.2018 / 08:20

2 respostas

2

Usando a resposta que eu coloquei no meu comentário, percebi que o espelho naquela resposta não existe mais, então:

  1. Navegue até a Lista de Espelhos do CentOS , se o navegador ainda estiver funcionando.
  2. Do seu espelho escolhido, escolha sua versão do CentOS
  3. Siga este caminho: /os/x86_64/Packages . Nota : x86_64 agora é a arquitetura padrão. Se o EC2 é uma versão mais antiga do CentOS, isso pode ser substituído por x86 .
  4. Anote o caminho criado na etapa 3 e inclua o arquivo RPM python adequado no final. No momento desta publicação, usando a versão 7 como exemplo, é python-2.7.5-68.el7.x86_64.rpm .
  5. Adicione o caminho construído das etapas três e quatro ao comando wget . Exemplo : wget http://yum.tamu.edu/centos/7/os/x86_64/Packages/python-2.7.5-68.el7.x86_64.rpm
  6. Use o Gerenciador de Pacotes Redhat para instalar o arquivo baixado: rpm -ivh /path/to/downloaded/file/python-2.7.5-68.el7.x86_64.rpm
  7. Por motivos de consistência: yum install yum python
por 25.09.2018 / 09:24
0

Primeiro faça o download do python rpm de acordo com a arquitetura do kernel / versão do sistema operacional a partir do seguinte URL:

link

ou

link

Em seguida, tente instalar o python usando o rpm como:

rpm -ivh package-name

Em seguida, tente instalar qualquer pacote usando yum

    
por 25.09.2018 / 08:44