Usando o 'sudo apt-get clean' e o 'autoremove' matou o meu laptop! [duplicado]

3

Encontrei em algum lugar aqui no fórum que eu poderia usar os comandos sudo apt-get clean e sudo apt-get autoremove para me livrar de coisas que não uso e meu laptop não precisa.

Por que toda vez que eu uso um desses comandos, o Ubuntu começa a agir?

Por "agir", quero dizer que:

  1. Todas as funções de canto ativo e as funções de ajuste de janela na área de trabalho param de funcionar. Depois de inserir um dos dois comandos, os cantos selecionados como Window Spread não farão / mostrarão nada.
  2. O ícone da unidade no lançador desaparece.

No final, resolvi as coisas, reinstalando o Ubuntu, Spotify, Skype, Chrome e assim por diante ... Eu realmente não me importo. É apenas uma hora do meu tempo, é divertido e sempre aprendo alguma coisa.

    
por Carlos 28.11.2014 / 16:55

2 respostas

13

apt-get clean apenas remove o cache do pacote. Não há como causar danos a nada.

apt-get autoremove remove pacotes que foram instalados automaticamente, mas agora seu pacote dependente foi removido ou não depende mais deles. Se você remover um pacote que depende de coisas (por exemplo, ubuntu-desktop ) e, em seguida, fizer um autoremove , acabará removendo muitos pacotes.

Isso geralmente é feito removendo-se algo de que depende um grande metapacote. Se você olhar para apt-cache depends ubuntu-desktop , verá vários pacotes Depends: ... . Se algum desses itens for removido, o Apt também deve remover o pacote ubuntu-desktop . Isso é resolução de dependência em ação. Se você, então, executar um autoremove , ele limpará todos os outros depende (assumindo que nada depende deles).

Ocasionalmente, você pode acabar em uma situação em que deseja instalar algo, mas está em conflito com algo em que ubuntu-desktop depende. O Apt pode tentar forçar isso removendo o pacote de conflitos (e, portanto, também ubuntu-desktop ). Ele irá avisá-lo sobre isso.

A solução simples é descobrir qual meta-pacote está faltando e reinstalá-lo. Isso geralmente é ubuntu-desktop . E no futuro, LEIA o que o apt-get lhe diz. Não digo isso de uma maneira desagradável. Eu gostaria de fazer mais vezes. Atualizando para o 14.04 eu coloquei todo o meu sistema de volta em uma linha de comando muito básica e tive que baixar novamente e instalar mais de um pacote de pacotes.

* A vida, uh… encontra um caminho ™

    
por Oli 29.11.2014 / 01:40
2

Há uma solução simples para isso, pare usando os comandos que quebram seu sistema. autoremove e clean não devem quebrar o sistema, mas se o fizerem, pare de usá-los.

Você não economizará muito espaço em disco, se tiver problemas com o uso excessivo de disco, tente remover alguns aplicativos.

    
por Alvar 28.11.2014 / 17:32