Eu corro 'sudo apt-get remove python2.7', posso restaurar meu Ubuntu agora?

19

Eu queria remover e reinstalar o interpretador python2.7 em 12.04

Mas quando eu fiz sudo apt-get remove python2.7 , o terminal maluco começou a remover tudo !!! Alguma idéia de como eu posso restaurar o que eu removi?

    
por alvas 13.09.2012 / 08:05

9 respostas

34

Embora a reinstalação do Ubuntu seja provavelmente a maneira mais fácil, vale a pena ressaltar que é possível recuperar sem reinstalar tudo.

Para fazer isso, baixe manualmente o pacote python2.7 (e suas dependências) e instale-os manualmente usando dpkg (ignorando o APT, que requer o Python). Uma vez instalado, apt deve funcionar novamente e, portanto, apt-get install ubuntu-desktop restaurará seu sistema. (Se apt-get ainda não funcionar, talvez você também precise baixar e instalar quaisquer dependências ausentes.)

No futuro, se você precisar reinstalar um pacote, use

sudo apt-get install --reinstall python2.7

ou

sudo aptitude reinstall python2.7

que reinstala o pacote sem ter que remover as dependências.

    
por Mechanical snail 12.10.2012 / 22:11
10

Remover o Python não é uma boa ideia, pois depende muito do Ubuntu. Você pode ter visto um aviso informando quais pacotes dependem do python e, portanto, serão removidos com o Python. Ao continuar, você acaba com um sistema operacional bastante simplificado.

Reinstalar o Ubuntu agora seria a maneira mais fácil e segura de recuperá-lo. Tome cuidado para não excluir sua HOME quando fizer isso.

    
por Takkat 13.09.2012 / 08:34
3

Se não for tarde demais para ninguém, ou se você se deparou com esse problema recentemente, foi assim que o fiz:

Eu segui o conselho do Mechanical snail e baixei todos os pacotes usando o Synaptic. Eu selecionei todos os pacotes relevantes, basicamente tudo com "python", "python2", "python3", "apt", "python-apt", etc., que já estava instalado no meu computador, marcado para reinstalação , e quando eu clico em apply , tenho certeza de que baixei apenas.

Então, na raiz, entrei na pasta /var/cache/apt/archives e executei o seguinte comando para reinstalar manualmente tudo o que baixei (você verá todos os pacotes baixados com o Synaptic aqui):

dpkg --unpack *.deb

De qualquer forma, eu estava recebendo este erro apt_pkg sempre que eu recebia uma mensagem de erro de um script Python no Aptana, e ontem quando eu estava tentando adicionar um repositório. Agora, pelo menos, posso adicionar o repositório sem nenhum problema, mas ainda estou recebendo o erro apt_pkg sempre que houver um erro em meus scripts Python ...

Executando o script fora do Aptana chamando python3.2 ou python3 que aponta para 3.2 trabalhos (o que significa que recebo o erro do script sem o erro apt_pkg ), mas se eu executar com python3.3 , o erro está de volta.

    
por Roberto 18.04.2013 / 00:07
2

Eu também tive o mesmo problema. E eu fui capaz de consertar isso indo para ctrl + alt + f1, logado com meu nome de usuário e senha então:

    sudo apt-get update
    sudo apt-get install --reinstall ubuntu-desktop

E reinstalou a maioria (se não todos) os arquivos excluídos (junto com unidade e terminal) : D

    
por Lois Mari Ang Laput 19.08.2013 / 11:38
1

Você precisa executar isto: apt-get install ubuntu-desktop
e, em seguida, apt-get install gdm . Quando perguntado sobre lightdm ou gdm, selecione gdm . como root ou usando sudo

    
por Georgios Pligoropoulos 18.09.2013 / 14:49
1

sudo apt-get purge python && sudo apt-get install python2.7
sudo apt-get install python-pip
remove e reinstala python e pip, então você pode instalar aplicativos como flask, bottle e muitos outros - eg sudo pip install flask
tenta instalar seus aplicativos com python

    
por Olu 28.11.2013 / 08:25
1

Durante a desinstalação do Python, fechei o terminal abruptamente. Portanto, o Python foi parcialmente removido. Eu consertei com os seguintes comandos

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install –-reinstall python-apt
sudo apt-get install –-reinstall python2.7
    
por Ram 13.05.2014 / 13:45
1

Em um momento de pressa sem sentido, removi o python 2.7 e ele removeu muitos pacotes que dependiam dele. Eu não consegui nem iniciar o terminal.

Eu abandonei a tty1 e fiz o que Lois Mari Ang Laput sugeriu

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop

Voltei para a área de trabalho e pude iniciar o terminal. Pacotes como shutter, mysql-workbench, que foram removidos, precisavam ser reinstalados.

Eu verifiquei o histórico em / var / log / apt e reinstalei todos os pacotes que foram removidos.

    
por eshwar 26.07.2016 / 11:51
1

você pode recuperar usando CD ao vivo usando chroot

    
por Alok Singh Mahor 18.04.2013 / 01:08