Arquivos python, python2, python2.7 acidentalmente excluídos de / usr / bin /. É possível recuperá-los?

1

Eu apaguei acidentalmente arquivos python, python2, python2.7 de / usr / bin /. Agora yum também não está funcionando.

É possível recuperá-los?

    
por S R 03.04.2013 / 18:21

4 respostas

2

Você não pode recuperar os arquivos se realmente os excluiu. Se você não tiver um backup disponível e não quiser reinicializar a partir do disco de instalação, ainda poderá tentar copiá-lo de uma instalação diferente do mesmo sistema operacional:

cp /path/to/your/copy/python2.7 /usr/bin
ln -s /usr/bin/python2.7 /usr/bin/python

Deve ser o mesmo SO e distribuição para a mesma família e tipo de processador.

Se isso falhar, você ainda pode inicializar a partir do disco de instalação e reinstalar o Python.

    
por 03.04.2013 / 18:41
1

Geralmente em sistemas semelhantes ao UNIX, a exclusão de um arquivo significa que ele não pode ser recuperado. (A menos que você esteja usando um sistema de arquivos que tenha a capacidade de tirar snapshots , e você está usando-os .)

Restaure os arquivos do seu backup mais recente.

    
por 03.04.2013 / 18:36
0

Se yum e rpm não estiverem funcionando, você sempre pode fazer o download dos pacotes rpm para python e / ou python2.7 para seu arch (dos seus repositórios de distro) , extrair seu conteúdo, dentro de você deve encontrar o executável (s) que você tenha excluído do seu sistema. Basta copiá-los em / usr / bin, chmod 755 e pronto.

    
por 03.04.2013 / 19:11
0

Eventualmente, o yum irá parar de funcionar para usuários do centos.

Em seguida, copie / usr / bin / python e /usr/bin/python2.7 de outra máquina virtual (mesmo SO) e cole-o em / usr / bin (de onde você apagou).

Além disso, conceda permissão de leitura e execução a ambos os arquivos,

$ chmod 755 /usr/bin/python*
    
por 30.01.2018 / 07:17

Tags