Por que a remoção de aplicativos libera menos memória do que a instalação?

2

Suponha que eu tenha instalado o ndiswrapper, então ele mostra

   Need to get 226 kB of archives.
   After this operation, 1,110 kB of additional disk space will be used.

Mas quando eu removê-lo pelo comando purge, ele diz

  After this operation, 76.8 kB disk space will be freed.

Eu sou novo no linux e aprendi muito recentemente pls alguém pode explicar?

    
por Asha 15.11.2016 / 19:52

2 respostas

1

Quando você instala um software que você instala e as dependências de que ele precisa, estes são outros softwares e bibliotecas que ele precisa para executar, mas quando você o remove, você apenas remove o software que você instalou.

Você pode remover as dependências (assumindo que elas não são necessárias por outra coisa) com:

sudo apt-get autoremove

Ou em uma etapa com a remoção da embalagem original:

sudo apt-get autoremove ndiswrapper
    
por Muaad ElSharif 15.11.2016 / 19:58
0

A maneira como o aptitude funciona, ele obtém um arquivo que é "compactado" e empacotado, além disso, o próprio pacote precisa de MUITAS dependências para que ele funcione corretamente.

Então, quando você instala um pacote e suas dependências, você obtém todos eles.

esta linha:

 Need to get 226 kB of archives.

É o pacote ou o número de pacotes que você precisa obter que são "compactados" ou empacotados.

E esta linha

 After this operation, 1,110 kB of additional disk space will be used.

O espaço ocupará todas essas dependências "não compactadas" e instaladas.

Quando você remove um pacote, geralmente você remove apenas o pacote e suas dependências permanecem as mesmas, ("a menos que você as remova também").

Então essa é a minha explicação sobre o assunto, espero que ajude.

    
por Jonathan Romero 15.11.2016 / 20:04