Como remover completamente o vinho

62

Como posso remover a pasta wine e todos os aplicativos nessa pasta?

Eu tentei via synaptic, mas ele continua aparecendo no menu do aplicativo.

belacqua
fonte
2
askubuntu.com/a/21683
DeveloperACE

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
pila pagal
fonte
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*
jamesadney
fonte
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.

RolandiXor
fonte
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
edgerch
fonte
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.


fonte
2

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

phil294
fonte
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

Bassem
fonte
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.

Arjun
fonte
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.

Christopher
fonte
-1

Eu tive um problema semelhante, mas depois de fazer

apt-get autoremove wine 

funcionou

user223894
fonte