/var/lib/dpkg/info/python-apt.postinst: /usr/bin/pycompile: /usr/bin/python: bad interpreter: No such file or directory
Esse erro indica que /usr/bin/python
está corrompido de algumas maneiras. A maioria dos scripts Python não pode ser executada.
Quando o pacote python-apt
está instalado, ele executa um script Python. Isso falha, portanto, a instalação do pacote não pode ser concluída. Embora o APT possa continuar com outros pacotes, mesmo que um deles falhe, isso pode exigir a execução de apt-get -f install
algumas vezes e pode evitar atualizações que misturem dependências. E, de qualquer forma, um Python quebrado quebrará muitos softwares.
$ ls -l /usr/bin/python ls: cannot access /usr/bin/python: No such file or directory $ dpkg -S /usr/bin/python python-minimal: /usr/bin/python
/usr/bin/python
não existe. Mas o sistema de embalagem acha que está instalado.
Reinstale o pacote que contém /usr/bin/python
:
sudo apt-get --reinstall install python-minimal
sudo apt-get -f install
Se a ausência de /usr/bin/python
for o único problema, isso deve reparar seu sistema. Mas o que causou o desaparecimento do /usr/bin/python
pode ter causado outros problemas.
Tente descobrir o que poderia ter causado a /usr/bin/python
desaparecer. Isso normalmente não acontece se você usa dpkg
e apt
para gerenciar pacotes. Certifique-se de que, se você instalar qualquer software sem usar o gerenciador de pacotes, ele ficará abaixo de /opt
ou /usr/local
, nunca diretamente abaixo de /usr
.