No futuro, não faça isso. Não remova manualmente (ou de outra forma mexa com) quaisquer arquivos instalados através de ferramentas de gerenciamento de pacotes (a menos que eles estejam explicitamente configurados para esses arquivos de configuração, etc.).
Dito isto, se você não conseguir (e parece que este pode ser o caso) usar apt-get
para recuperar-se desta situação, porque há partes do processo que esperam que o python já esteja instalado, então você tem algumas opções (nem todas necessariamente funcionarão).
Você pode buscar os arquivos .deb
do python (e relacionados) manualmente e tentar usar dpkg
para instalá-los manualmente (você precisará resolver a ordem de dependência manualmente para garantir que isso funcione corretamente). Algo como:
apt-get download python2.7-minimal ## at least this package is necessary
sudo touch /usr/bin/python2.7 && sudo chmod +x /usr/bin/python2.7
sudo dpkg --unpack python2.7-minimal*
Você deve verificar outros binários ausentes, como pycompile
, e aplicar a mesma solução.
Depois disso, é recomendável verificar o banco de dados do dpkg procurando pacotes não configurados, configurados pela metade e apenas descompactados:
sudo dpkg --check
Leia as mensagens e aplique as correções, mas normalmente ele solicitaria sudo dpkg --configure -a
. Um sudo apt-get -f install
poderia ajudar dependendo da situação.
Você também pode usar um modo de recuperação de mídia de instalação (ou reinstalação) para corrigir isso.