Então, eu estava tentando usar o Django, que, claro, foi quebrado fora da caixa, e assim, ao tentar corrigi-lo, tomei a decisão estúpida de tentar atualizar meu Python de 2.x para 3.5. ..
Me estupe ...
Eu estupidamente segui um link para sudo apt-get install pythonsomethingorother
e, claro, porque o link não era uma distribuição "oficial", ele também foi quebrado. Em uma tentativa de consertá-lo, eu decidi desinstalar o python 3.5 via sudo apt-get remove python3.5
, que, como você pode estar adivinhando, começou a bagunçar as coisas, ruim. Eu vi Unity e o gnome sendo derrotados e fiz o meu melhor para ctrl C (não fiz nada) e eventualmente consegui fechar o terminal clicando fanaticamente no 'x' e tal (foi um borrão, eu senti como se estivesse morrendo).
Mas agora as coisas estão ... confusas, potencialmente muito ruins. O ícone do firefox acabou de voltar quando estou digitando isso, mas não estava lá há um momento. O terminal regular não será aberto, embora eu possa abrir o xterm. Todas as palavras que eu digito tem a linha vermelha ondulada embaixo (o dicionário foi burlado?), O que é mais irritante do que qualquer coisa, mas um monte de ícones de aplicativos também parecem ter sido prejudicados. Eu ainda posso digitar essa pergunta no firefox, e spotify está em execução, o que é uma boa notícia, mas estou preocupado, pois se eu fechar meu laptop e voltar, não poderei inicializar o sistema operacional novamente. O que posso fazer para salvar a situação? (diferente de reinstalar o python 3.5).
Devo observar que estou usando o Ubuntu 16.04, e instalado usando criptografia de disco completo . Tendo tido problemas para inicializar e descriptografar o disco antes, tive medo de reinicializar o sistema (no boot dual do Windows ou de outra forma).
EDIT: eu consegui mais ou menos retornar meu sistema operacional ao seu estado original. Vou postar o que fiz no caso de alguém se encontrar na mesma posição infeliz ...
Primeiro, tente usar o XTerm, já que o terminal do gnome ("regular") provavelmente está quebrado. Se você não pode encontrar ou usar o XTerm, você pode fazer o seguinte:
CERTIFIQUE-SE DE LER A SENTENÇA COMPLETA / PARÁGRAFO ANTES DE TENTAR
Você pode digitar ctrl + alt + f3 para abrir um terminal virtual. Você terá que digitar seu nome de usuário e senha para entrar, mas então você pode fazer comandos sudo apt-get. Você precisa pressionar ctrl + alt + f7 para voltar ao terminal gráfico. Este é o padrão, mas se isso não funcionar, tente f4-f6.
Então:
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
cd ~/Downloads
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
tar -xvf Python-3.5.0.tgz
cd Python-3.5.0
./configure
sudo make install
sudo apt-get install gnome-terminal
(agora você pode usar o terminal "antigo")
e depois:
sudo apt-get install gnome
sudo apt-get install unity
sudo apt-get install ubuntu-standard
sudo apt-get install ubuntu-desktop
sudo apt-get autoremove
Algumas delas podem ser um pouco exageradas, mas no geral, eu acho que usei 1 ou 2 GB extra do que antes dessa catástrofe, o que é um custo mínimo para manter meus dados e configurações, na minha opinião . Eu precisava redefinir um punhado de configurações, mas outro preço bastante pequeno a pagar. O sistema inicializa bem e economize para as configurações, eu não notei nenhuma outra mudança. Boa sorte se você se encontrar na mesma posição!
PS Se você receber algum erro no comando com "libreadline" e similares, tente o comando sem os pacotes que estão causando problemas.