Por que o Ubuntu tentou se autodestruir?

3

Eu estava usando o Ubuntu felizmente por alguns meses (quase totalmente atualizado, mais recente driver AMD e tudo mais). Cerca de uma semana atrás eu comecei a tentar instalar alguns jogos que eu comprei no Humble Bundle que eu baixei em casa e outros PCs (minha internet é uma porcaria, então é mais fácil pelo Torrent), e alguns deles eram .deb files .

Quando tentei instalá-los, alguns tentavam instalar e depois voltar, como se nada tivesse acontecido (provavelmente por causa de um erro interno), ou perguntaram por dependências que não consegui encontrar. Devido a esses problemas, tentei instalar os mesmos pacotes usando o Terminal (usando sudo dpkg -i <package name> ), mas depois de um tempo um ícone de balão vermelho apareceu na barra de menus com um erro em um arquivo que continha repositórios (não se lembra do erro exato, desculpe. Mas eu acho que era inválido e não foi possível escrevê-lo).

Eu deixei para corrigir depois, mas depois de um tempo o Centro de Software começou a dar erro de pacote quebrado e pediu para consertá-lo, então eu abri o Terminal e fiz apt-get install -f , como eu fiz quando isso aconteceu antes. Ele me pediu para baixar 888 Kb de pacotes e eu permiti, mas logo em seguida começou a remover tudo no sistema. Desinstalou a interface, o driver de rede, muitos programas e assim por diante.

Quando notei, fechei rapidamente, mas já era tarde demais. O menu de conexão de rede tinha ido embora (e provavelmente o driver), então eu não podia usar a internet. Vendo que não havia nada que eu pudesse fazer sozinho, reiniciei para ver se era temporário, mas agora o sistema inicializa sem uma interface gráfica (mostra apenas tty ).

Eu tenho uma internet 3G (lenta como o inferno), e eu não sei como conectá-lo usando apenas o terminal, então é muito mais difícil consertá-lo. Então, é possível consertá-lo sem reinstalar (PLEEEASE, NÃO ME REINSTALE QUE COM ESTA LIGAÇÃO CRAPPY) ?, e eu tenho o Live USB aqui, se necessário.

Ah, e esqueci de dar informações importantes. Eu estou usando o Ubuntu 12.10 AMDx64, instalado em uma partição ext4 de 101GB. Havia apenas 58MB (aproximadamente) de atualizações esperando para ser feito (por isso foi atualizado, principalmente).

    
por White 16.04.2013 / 21:24

1 resposta

3

Provavelmente você instalou alguns deb que conflitavam com algum pacote que provavelmente era necessário para alguns dos aplicativos que você mencionou, então eles foram removidos.

Se você está usando o 12.04, há algum tempo vi um bug que pode estar relacionado ao que aconteceu com você (apt-get removeu alguns pacotes quando solicitado a instalar bibliotecas de 32bits, se eu não estiver errado).

De qualquer forma, você deve conseguir se recuperar, mas precisará de uma conexão com a Internet e poderá precisar baixar alguns pacotes.

Para conectar seu dispositivo 3G, veja se isso ajuda. Você também pode precisar editar /etc/resolv.conf com suas informações de DNS. Também existe uma pequena ferramenta chamada sakis3g que pode ajudá-lo.

Depois de se conectar à Internet, tente

sudo apt-get install ubuntu-desktop

Isso deve instalar tudo o que estiver em uma instalação padrão do Ubuntu. Note que provavelmente você precisará desinstalar o que causou o conflito.

Se não funcionar, você pode usar dpkg --get-selections para obter uma listagem dos pacotes instalados / removidos e, a partir daí, instalá-los manualmente (ou seja, um por um).

Dica : da próxima vez que você precisar verificar o que o apt-get fará, adicione --dry-run ao comando: ele apenas simulará a execução e não modificará o sistema. Exemplo:

$ sudo apt-get remove tasksel --dry-run
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  tasksel tasksel-data
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Remv tasksel [2.88ubuntu9] [tasksel-data:amd64 ]   <-- tasksel would be removed.
Remv tasksel-data [2.88ubuntu9]                    <-- tasksel-data would be removed.
    
por Salem 16.04.2013 / 21:50