Início
» LINUX
»
Como remover completamente o Wine do Linux
Como remover completamente o Wine do Linux
Se você deseja remover o Wine do Linux , precisa remover duas coisas diferentes: o pacote do sistema instalado pela sua distribuição e o prefixo do Wine que armazena aplicativos do Windows, dados do registro e configurações por usuário. Remover apenas o pacote não apaga os arquivos do seu diretório pessoal. A documentação do APT do Debian observa explicitamente que a remoção de pacotes não remove os dados do usuário armazenados ali.
Os comandos abaixo são válidos para Ubuntu, Debian, Arch Linux, Fedora e openSUSE. Antes de excluir qualquer coisa, feche seus aplicativos do Windows e faça backup de todos os arquivos que deseja manter a partir dos seus prefixos do Wine.
1. Verifique como o Wine está instalado.
Abra um terminal e confirme se o comando Wine do sistema existe:
command -v wine
wine --version
Se o primeiro comando retornar um caminho como /usr/bin/wine, você tem um executável do Wine disponível através do seu shell. A página do manual do Wine também documenta WINEPREFIX: quando não está definido, o Wine armazena seu prefixo padrão em $HOME/.wine.
Verifique o comando Wine antes de remover pacotes para saber qual instalação seu shell está usando.
2. Pare de consumir vinho e identifique os prefixos que deseja remover.
Primeiro, feche todos os programas do Windows. Enquanto o Wine estiver instalado, você pode interromper o servidor por usuário com o seguinte comando:
wineserver -k
O prefixo padrão é ~/.wine-- observe o "w" minúsculo . As instruções antigas que usam --prefix ~/.Winesão incorretas em um sistema de arquivos Linux que diferencia maiúsculas de minúsculas. Se você criou prefixos adicionais com --prefix WINEPREFIX, esses são diretórios separados e devem ser tratados individualmente.
O prefixo padrão do Wine é o .winediretório oculto na sua pasta pessoal.
Não exclua um prefixo até ter certeza de que ele não contém nada que você precise. Remover um prefixo exclui permanentemente os programas do Windows e os dados do Wine armazenados nele.
3. Retire a embalagem do vinho para distribuição.
Ubuntu e Debian
Primeiro, liste os pacotes instalados cujos nomes começam com Wine:
Para ambientes de desenvolvimento ou teste do WineHQ, substitua `apt-get install wineqq` winehq-develpor ` winehq-stagingapt-get install wineqq`. Se você instalou o winepacote da sua distribuição, use `apt- get install wineqq` sudo apt purge wine. Revise as remoções propostas pelo APT antes de confirmar. O manual do APT explica a diferença entre `remove`, `purge` e `autoremove`.
Em sistemas baseados em Debian, remova o pacote Wine que você instalou e, em seguida, limpe as dependências não utilizadas.
Arch Linux
Verifique qual versão do Wine está instalada e, em seguida, remova o pacote correspondente:
Se você usa wine-stagingum pacote do Wine ou outro pacote similar, substitua `<nome_do_pacote>` winepelo nome real do pacote. No pacman, `pacman -sremove` remove dependências que não são mais necessárias e não foram instaladas explicitamente, enquanto ` pacman -nremove` impede que arquivos de backup de pacotes sejam salvos. Consulte o manual oficial do pacman antes de confirmar uma grande operação de remoção.
Usuários do Arch podem remover a versão do Wine instalada com o pacman e limpar as dependências desnecessárias na mesma transação.
Fedora
O Fedora fornece o Wine como um metapacote com subpacotes do Wine. Verifique o que está instalado e, em seguida, remova o metapacote:
dnf list --installed 'wine*'
sudo dnf remove wine
O comportamento atual do DNF5 remove dependências que não são mais necessárias, a menos que a remoção automática esteja desativada. Se o primeiro comando mostrar subpacotes do Wine que você instalou explicitamente e que ainda permanecem após a instalação, remova apenas aqueles que você não deseja mais. Consulte a página de pacotes do Wine do Fedora e a documentação de remoção do DNF5 .
O metapacote Wine do Fedora pode ser removido com o DNF, que também limpa as dependências que não são mais necessárias por padrão.
openSUSE
No openSUSE, inspecione os pacotes Wine instalados e remova o Wine com a limpeza de dependências ativada:
zypper se -i wine
sudo zypper rm -u wine
A -uopção é a forma abreviada de --clean-deps, que remove dependências desnecessárias. Esse comportamento está documentado no guia do Zypper do openSUSE .
Use a opção dependency-cleanup do Zypper ao remover o Wine no openSUSE.
4. Exclua os prefixos do Wine e os dados restantes do usuário.
Após a remoção do pacote, exclua o prefixo padrão somente se você não precisar mais dos aplicativos ou arquivos do Windows incluídos nele:
rm -rf -- "$HOME/.wine"
Os prefixos personalizados não são removidos automaticamente. Verifique cada caminho antes de excluí-lo; nunca execute o comando rm -rfem uma variável não verificada ou em um diretório do qual você não tenha feito backup.
Analise separadamente as pastas de prefixos padrão e personalizadas do Wine antes de as eliminar.
Gerenciadores de Wine como Bottles, Lutris e Steam/Proton podem manter seus próprios executores ou prefixos de compatibilidade. Remover o pacote Wine do sistema não remove necessariamente esses ambientes, portanto, gerencie-os a partir do aplicativo que os criou, a menos que você queira excluir intencionalmente os dados deles também.
5. Verifique se o vinho acabou.
Inicie um novo terminal e execute:
command -v wine
wine --version
Se o Wine tiver sido completamente removido do seu PATH do shell, command -v wineo primeiro comando não deverá imprimir nada e o segundo comando deverá informar que o wineWine não foi encontrado. Se um executável do Wine ainda aparecer, ele pode vir de outro pacote, de uma instalação manual ou de um diretório personalizado no seu PATH PATH.
Uma verificação final de comando confirma se outro executável do Wine ainda está disponível no seu caminho de shell.