Como remover completamente o vinho


Respostas:


74

No meu caso, o Wine não foi desinstalado efetivamente usando o comando:

sudo apt-get --purge remove wine

Então, fiz o seguinte ( certifique-se de copiar os comandos exatos ):

cd $HOME
rm -r .wine
rm .config/menus/applications-merged/wine*
rm -r .local/share/applications/wine
rm .local/share/desktop-directories/wine*
rm .local/share/icons/????_*.xpm

Esses comandos excluem os arquivos armazenados no disco rígido que podem bloquear a desinstalação do wine. Muito possivelmente, você receberá alguns avisos rm: remove write-protected regular fileaqui. Elas podem ser aplicadas coletivamente usando a fopção, ou seja, rm -fe rm -rfnão as anteriores ... mas tenha o cuidado de digitar os caminhos corretos !

Após excluir os arquivos, execute o comando:

sudo apt-get remove --purge wine

Faça o seguinte para corrigir qualquer erro de instalação.

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

13
NOTA : não há espaços nas rm -rflinhas. Se você adicionar acidentalmente um deles, poderá danificar sua pasta pessoal sem aviso prévio .
— user1717828

11
Isto é terrivelmente perigoso e principalmente desnecessário,.
— Braiam

2
@ user1717828 Adicionar cd $HOMEe executar todos os comandos com caminhos relativos pode evitar outro acidente.
— Ismael Miguel

3
pagal pila, a sugestão de @IsmaelMiguel é sólida: considere cd $HOME; e então os rmcom caminhos relativos.
— Rmano 28/06

$ apt list --installed | sed -E 's|(.*)/.*|\1|' | grep -i wineobtenha a lista de pacotes e remova-os um por um usando sudo apt remove <PACKAGE-NAME>e pronto.
— Jay

14

Execute-os para se livrar das entradas do menu em vez de (ou além de) usando "Editar menus".

rm $HOME/.config/menus/applications-merged/wine*
rm -r $HOME/.local/share/applications/wine
rm $HOME/.local/share/desktop-directories/wine*

8

No 11.04 e abaixo (GNOME Classic)

Quando você instala o wine, ele cria um menu "wine" no menu de aplicativos e esse menu é parcialmente específico do usuário. Para remover as entradas do menu, clique com o botão direito do mouse no menu e clique em editar menus.

texto alternativo

Agora abra o editor de menus e desative ou remova as entradas relacionadas ao vinho. Você também pode remover a /home/username/.winepasta, habilitando arquivos ocultos no nautilus ou abrindo um terminal e digitando rm -rf ~/.wine.

11.04 e superior (Unity Desktop).

Você precisa abrir o editor de menus no Dash pressionando alt+ f2e digite alacarte. Clique no ícone e o editor de menus será exibido.


Não acho sensato incluir a -fopção (force) no rmcomando. rm -r ~/.wineé muito mais seguro do que uma resposta de "sim" em todos os avisos, porque você não pode ter certeza de que "sim" será sempre a melhor coisa a fazer.
— Firefeather

11
Nesse caso, seria seguro, ele está apenas removendo sua pasta de vinhos.
— RolandiXor

Antes de prosseguir com esse tipo de comando, verifique se está tudo bem. Por qualquer erro, você pode excluir todos os seus dados
— usuário

@cruciiedsoul: obrigado pelos avisos desnecessários em todas as minhas respostas que você puder encontrar. é bastante inútil, mas obrigado de qualquer maneira.
— RolandiXor

@Firefeather: A resposta abaixo aponta para wiki.winehq.org/FAQ#uninstall_app, que também faz rm -rf. Pessoalmente, faço isso em todos os lugares onde sei que posso excluir com segurança um diretório e subdiretórios inteiros. Mas isso é desviar a esta pergunta, eu acho :-)
— mydoghasworms

8

A primeira resposta é a forma fácil de conseguir isso, mas é incompleta, o código completo é:

Se você instalou o wine a partir dos repositórios oficiais do Ubuntu:

sudo apt-get remove wine --purge

Se você instalou o vinho do PPA oficial:

sudo apt-get remove wine-1.3 --purge

Em seguida, limpe o menu de contexto, as entradas de menu, etc:

rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/*wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/*wine*
rm -f $HOME/.local/share/icons/*wine*

Ele precisa reiniciar o sistema:

sudo reboot

O comando rm -f $HOME/.local/share/icons/????_*.xpmé uma péssima idéia, pois remove TODOS os ícones que não precisam ser do tipo vinho.
— Lekensteyn

Obrigado pela correção Lekensteyn, é necessário excluir manualmente os ícones neste formato "???? _" para corresponder ao "vinho". Desculpe pelo meu inglês ruim, estou aprendendo.
— Edgerch

?corresponde a um único caractere. Se você quiser combinar vinho, basta usar rm -f $HOME/.local/share/icons/wine_*.xpm. Mas o último comando já corresponde a qualquer nome de arquivo com "wine", portanto é obsoleto.
— Lekensteyn

11
Você não precisa reiniciar o sistema, basta fazer o sudo apt-get update.
— TheCodingKlam

3

O uso de alguns editores de menu pode causar problemas, pois oculta e não exclui os itens de menu - e eles ficam ocultos se você reinstalar os aplicativos!

Consulte http://wiki.winehq.org/FAQ#uninstall_app para obter dicas sobre como desinstalar o wine e / ou todos os aplicativos do wine.


2

Se apt-get --purge autoremove winenão o fizer, talvez o seu pacote seja diferente, como wine1.6-dev. Experimente aquele.


2

Eu tentei mais maneiras daqui e de outras, mas não funcionou, então fiz o seguinte e funcionou se você o instalou no site Winehq, você só precisa fazer 1 - alt + Ctrl para abrir o terminal 2 - Digite nele sudo apt-get remove winehq-devel Nota: se ele disse que não encontrado tente outro tipo de winehq para remover o que você instalou como sudo apt-get remove winehq-stableOu sudo apt-get remove winehq-staging 3- Digite y significa sim para removê-lo, na remoção irá baixar alguns arquivos e uma nova janela aparecerá, basta clicar na guia do teclado para clicar em ok e yes sim 4- quando terminar, faça sudo apt-get updateentão sudo apt-get upgrade 5- ele solicitará que sudo apt autoremovevocê faça agora Você pode reinstalá-lo ou fazer o que deseja agora Se você o instalou pelo software Ubuntu, pode removê-lo usando-o também


Além disso, se você joga com truques de linux ou de vinho, deve removê-lo primeiro
— Bassem 16/01

11
A única coisa que realmente funciona.
— NelsonGon 23/09

0

Eu tentei o sudo apt-get remove --purge wine. Depois disso, tive que dar. sudo apt-get autoremove No meu caso, resolveu o problema. Também dê uma olhada nisso para remover todas as fontes do ms core.


0

Vá para o gerente de software. Você ainda encontrará os pacotes relacionados ao vinho instalados. Remova eles. Isso realmente funciona para remover o vinho do menu.


-1

Eu tive um problema semelhante, mas depois de fazer

apt-get autoremove wine 

funcionou

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.