Por que um programa precisa de 64 MB para ser instalado, mas libera 3,5 MB quando é removido posteriormente no Ubuntu?

Por que um programa precisa de 64 MB para ser instalado, mas libera 3,5 MB quando é removido posteriormente no Ubuntu?

Ok, instalei um programa de 64 MB. Agora estou tentando desinstalá-lo usando o Terminal:

sudo apt-get purge <program-name>

após executar esse comando, a mensagem de confirmação será:

blah blah blah...
The following packages will be REMOVED:
  <program-name>*

After this operation, 3,577 kB disk space will be freed.
Do you want to continue? [Y/n] 

Agora minha pergunta é o que diabos está acontecendo aqui?!

64 MBna instalação, então3,5 MBdepois de desinstalar???!

Responder1

Ubuntu não funciona como o Windows

No Windows, um programa vem com praticamente todos os arquivos necessários.

No Ubuntu, um programa usa muitos arquivos comuns. Estas são chamadas de dependências. Esses arquivos comuns são baixados uma vez e usados ​​por todos os programas que precisam deles. (Esta é uma das razões pelas quais o Ubuntu não instala todos os arquivos em uma única pasta. Ele mantém diferentes tipos de arquivos em uma pasta comum para esse tipo de arquivo, para que outros programas possam encontrá-los lá.)

Você pode ter instalado alguns outros programas que dependem de alguns desses arquivos comuns, o primeiro programa instalado como parte do download de 64 MB.

Quando você remove o programa, ele verifica qual outro programa continuará precisando desses arquivos comuns e os mantém no lugar.

Às vezes isso não funciona muito bem e alguns arquivos comuns órfãos são deixados para trás. Você pode usar

sudo apt-get autoremove

para remover esses arquivos.

espero que isto ajude

Responder2

Um pacote pode depender de outros pacotes. Todos eles são instalados quando você instala o pacote principal. sudo apt-get remove ...não libera automaticamente as dependências agora órfãs que foram instaladas para o seu pacote.

Um simples sudo apt-get autoremovedeve liberar o espaço restante.

Responder3

Provavelmente você desinstalou apenas o programa principal, e não outros programas que foram instalados junto com o seu principal, porque ele os está usando.

Você precisa usar apt-getjunto com autoremoveo comando, mas ... Tenha muito cuidado!

Algumas semanas atrás, eu queria desinstalar o Python2.7 (eu tinha uma versão mais recente). Eu fiz sudo apt-get autoremove python2.7. Não sabia exatamente o que estou fazendo, então escrevi "sim". E vi que algo está errado, quando recebo a informação "removendo terminal". Removi metade do meu sistema Ubuntu e tive que reinstalá-lo.

Então,seja extremamente cuidadosocom o comando autoremove. Eu acho, apenas não use, a menos que vocêrealmenteprecisa de mais espaço livre ou vocêrealmentesabe o que você está fazendo. Você não perderá muitonãousando o autoremove, apenas um pouco de espaço em disco, o Ubuntu não será mais lento. Não vou mais usá-lo, a menos que tenha certeza de que sei o que estou fazendo.

informação relacionada