Remova os Restantes

0

Recentemente instalei o vinho diretamente do gerenciador de pacotes (pamac). Depois de desinstalá-lo novamente (via pamac também), ainda permaneceu sua pasta de instalação, com um tamanho de 680 MB:

Comovocêpodever,owinejáfoidesinstalado:

  • Por que existem tantos dados desnecessários após a remoção do software correspondente?
  • Como posso verificar se há mais restos de outros softwares já desinstalados?
  • Posso simplesmente excluir as pastas restantes?

Estou usando a versão mais recente do Antergos.

    
por user1170330 29.10.2018 / 18:35

1 resposta

4

system.reg , user.reg e userdef.reg são o conteúdo do Registro do Windows para sua instância do Windows baseada em vinho. Da mesma forma, drive_c tem tudo o que você coloca em "Windows C: drive" quando você executa o Wine. Se você instalou algum software do Windows, ele ainda estará lá, ocupando espaço.

Nenhum desses arquivos veio de pacotes gerenciados por pamac . Para isso, todos esses são apenas "arquivos do usuário", semelhantes a ~/.bashrc ou qualquer outro arquivo que você tenha em seu diretório pessoal. Quando você remove um pacote, isso não significa automaticamente remover também tudo que você criou com esse pacote : isso seria bobagem.

Os gerentes de pacotes geralmente lidam com três categorias de arquivos:

  • componentes de aplicativos em pacote
  • arquivos de configuração
  • outros arquivos
Não se espera que os componentes do aplicativo em pacote sejam alterados por ninguém, a não ser pela substituição de um pacote por uma versão mais recente. Portanto, eles sempre são seguros para serem removidos: se o aplicativo for necessário novamente, apenas reinstalar o pacote (mesma versão exata) novamente trará esses mesmos arquivos de volta, garantido.

Os arquivos de configuração são complicados: muitos deles vêm com pacotes, mas espera-se que o usuário (ou sysadmin) faça alterações neles. Portanto, quando um pacote é removido, nem sempre é uma boa ideia remover os arquivos de configuração.

O gerenciador de pacotes Debian lida com isso com dois tipos de operações de remoção: remove deixa todos os arquivos de configuração exatamente como estavam, para que a configuração possa ser mantida mesmo que um aplicativo seja desinstalado e depois reinstalado . O outro tipo é purge , que também remove os arquivos de configuração.

As ferramentas de empacotamento baseadas em RPM usam uma estratégia diferente: ao remover um pacote, elas detectam se seus arquivos de configuração foram modificados ou não. Se os arquivos de configuração ainda contiverem a configuração padrão do pacote, os arquivos serão automaticamente removidos. Mas se eles foram modificados, eles serão renomeados com um sufixo .rpmsave e não serão removidos.

Eu não sei como o gerenciador de pacotes do Arch lida com arquivos de configuração, mas provavelmente será algo similar.

A terceira categoria, "outros arquivos", inclui todos os arquivos de dados que os usuários do sistema de computador criaram. O gerenciador de pacotes não tem nenhuma pista sobre a importância de qualquer um desses arquivos. Se o gerenciador de pacotes excluir qualquer um deles, há um alto risco de o autor desse gerenciador de pacotes ser alvo de ações judiciais e ameaças diretas por violência e morte por usuários enfurecidos. Assim, qualquer gerenciador de pacotes minimamente competente deixará esses arquivos bem isolados.

Claro, quando você removeu o Wine, pode remover ~/.wine e tudo o que ele contém. Mas antes de fazer isso, será sua responsabilidade garantir que você não fez isso, por exemplo. deixe a única cópia atualizada de MY_THESIS.DOCX na área de trabalho do Wine, ou qualquer coisa assim.

Se você mantiver o diretório ~/.wine , poderá reinstalar o Wine posteriormente e ter todos os aplicativos e configurações do Windows que você instalou no ambiente do Wine ainda disponíveis. Se você remover o diretório, tudo o que você colocou no ambiente Windows baseado em Wine desaparecerá. Se você reinstalar o Wine mais tarde, terá um ambiente Wine padrão "padrão de fábrica" novamente.

    
por 29.10.2018 / 19:47