Как удалить вино полностью

62

Как я могу удалить папку Wine и все приложения в этой папке?

Я пробовал через synaptic, но он продолжает появляться в меню приложения.

belacqua
источник
2
askubuntu.com/a/21683
DeveloperACE

Ответы:

74

В моем случае Wine не удалось эффективно удалить с помощью команды:

sudo apt-get --purge remove wine

Поэтому я сделал следующее ( обязательно скопируйте точные команды ):

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

Эти команды удаляют файлы, хранящиеся на жестком диске, которые могут заблокировать удаление Wine. Вполне возможно, вы получите некоторые предупреждения о rm: remove write-protected regular fileздесь. Они могут быть применены коллективно, используя fопцию, то есть rm -fи rm -rfвместо вышеупомянутого ... но будьте осторожны, что вы действительно набрали правильные пути !

После удаления файлов выполните команду:

sudo apt-get remove --purge wine

Сделайте следующее, чтобы исправить любую ошибку установки.

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
пагал пила
источник
13
ПРИМЕЧАНИЕ : в rm -rfстроках нет пробелов . Случайное добавление может обнулить вашу домашнюю папку без запроса .
user1717828
1
Это ужасно опасно и в основном не нужно.
Брайам
2
@ user1717828 Добавление cd $HOMEи выполнение всех команд с относительными путями может избежать другой аварии.
Исмаэль Мигель
3
Пагал Пила, предложение @IsmaelMiguel звучит правильно: пожалуйста, подумайте cd $HOME; а затем rmс относительными путями.
Романо
$ apt list --installed | sed -E 's|(.*)/.*|\1|' | grep -i wineполучить список пакетов и удалить их один за другим, sudo apt remove <PACKAGE-NAME>и все готово.
Джей
14

Запустите их, чтобы избавиться от пунктов меню вместо (или в дополнение к) использования «Редактировать меню».

rm $HOME/.config/menus/applications-merged/wine*
rm -r $HOME/.local/share/applications/wine
rm $HOME/.local/share/desktop-directories/wine*
jamesadney
источник
8

В 11.04 и ниже (GNOME Classic)

Когда вы устанавливаете wine, он создает меню «wine» в меню ваших приложений, и это меню частично зависит от пользователя. Чтобы удалить пункты меню, щелкните правой кнопкой мыши свое меню и выберите «Редактировать меню».

альтернативный текст

Теперь откройте редактор меню и отключите или удалите записи, связанные с вином. Вы также можете удалить /home/username/.wineпапку, включив скрытые файлы в nautilus, или открыв терминал и введя его rm -rf ~/.wine.

11.04 и выше (Unity Desktop).

Вам нужно открыть редактор меню из Dash, нажав alt+ f2и введите alacarte. Нажмите на значок, и появится редактор меню.

RolandiXor
источник
Я не думаю, что было бы разумно включить -fопцию (force) в rmкоманду. rm -r ~/.wineгораздо безопаснее, чем ответ «да» на все предупреждения, потому что вы не можете быть уверены, что «да» всегда будет лучшим решением.
Firefeather
1
в этом случае это будет безопасно, он просто удаляет свою винную папку.
RolandiXor
Прежде чем приступить к выполнению команд такого рода, убедитесь, что все в порядке. За любую ошибку вы можете удалить все свои данные
пользователь
@cruciiedsoul: спасибо за ненужные предупреждения на каждый мой ответ, который вы можете найти. это довольно бесполезно, но все равно спасибо.
RolandiXor
@Firefeather: ответ ниже указывает на wiki.winehq.org/FAQ#uninstall_app, который также выполняет команду rm -rf. Лично я делаю это везде, где знаю, что могу безопасно удалить весь каталог и подкаталоги. Но это отклоняется от этого вопроса, я думаю :-)
mydoghasworms
8

Первый ответ - это простая форма, чтобы получить это, но она неполная, полный код:

Если вы установили Wine из официальных репозиториев Ubuntu:

sudo apt-get remove wine --purge

Если вы установили вино из их официального PPA:

sudo apt-get remove wine-1.3 --purge

Далее почистите контекстное меню, пункты меню и т.д:

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*

Нужно перезагрузить систему:

sudo reboot
edgerch
источник
Команда rm -f $HOME/.local/share/icons/????_*.xpmплохая идея, она удаляет ВСЕ значки, которые не обязательно должны быть винными.
Лекенштейн
Спасибо за исправление Lekensteyn, необходимо вручную удалить иконки в этом формате «???? _», чтобы соответствовать «wine». Извините за мой плохой английский, я изучаю это.
edgerch
?соответствует одному символу. Если вы хотите подобрать вино, просто используйте rm -f $HOME/.local/share/icons/wine_*.xpm. Но последняя команда уже сопоставляет любое имя файла с «вином», поэтому оно устарело.
Лекенштейн
1
Вам не нужно глупо перезагружать систему, вы можете просто выполнить обновление sudo apt-get.
TheCodingKlam
3

Использование некоторых редакторов меню может вызвать проблемы, так как оно скрывает, а не удаляет пункты меню - и они остаются скрытыми, если вы переустановите приложения!

См. Http://wiki.winehq.org/FAQ#uninstall_app, где приведены советы по удалению Wine и / или всех приложений Wine.


источник
2

Если apt-get --purge autoremove wineне делает этого, может быть, ваш пакет идет иначе, как wine1.6-dev. Попробуйте это.

phil294
источник
2

Я пробовал больше способов отсюда и другие, но не сработало, поэтому я сделал следующее, и это сработало, если вы установили его с сайта Winehq, вам просто нужно сделать 1 - Alt + Ctrl, чтобы открыть терминал. 2 - Введите его. sudo apt-get remove winehq-devel Примечание: если он сказал, что не найден, попробуйте другой тип winehq, чтобы удалить то, что вы установили как. sudo apt-get remove winehq-stableИли sudo apt-get remove winehq-staging 3 - тип y означает да, чтобы удалить его, при удалении в загрузятся некоторые файлы, и появятся новые окна, просто нажмите вкладку на клавиатуре, чтобы нажать на хорошо, а затем да 4 - когда он закончится, сделайте sudo apt-get updateтогда sudo apt-get upgrade 5 - он попросит вас сделать, sudo apt autoremoveвы сделали сейчас. Вы можете переустановить его или сделать то, что вы хотите сделать сейчас. Если вы установили его с помощью программного обеспечения Ubuntu, вы можете удалить его, используя его тоже

Bassem
источник
Также, если у вас есть игра на Linux или трюки с вином, вы должны сначала удалить ее
Bassem
1
Единственное, что действительно работает.
НельсонГон
0

Я попробовал sudo apt-get remove --purge wine. После этого я должен был дать sudo apt-get autoremove В моем случае это решило проблему. Также посмотрите на это, чтобы удалить все основные шрифты MS.

Арджун
источник
0

Перейти к менеджеру программного обеспечения. Вы все еще найдете пакеты, связанные с вином. Удалить их. Это действительно работает, чтобы удалить вино из меню.

Кристофер
источник
-1

У меня была похожая проблема, но после выполнения

apt-get autoremove wine 

это сработало

user223894
источник