Як вийняти вино повністю


Відповіді:


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

Ці команди видаляють файли, збережені на жорсткому диску, які можуть заблокувати видалення вина. Цілком можливо, ви отримаєте деякі попередження про 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 . У рядках немає пробілів . Випадково додавши його, ви зможете запустити домашню папку без підказки .
користувач1717828

1
Це жахливо небезпечно і здебільшого непотрібно.,
Брайам

2
@ user1717828 Додавання cd $HOMEта виконання всіх команд відносними шляхами може уникнути іншої аварії.
Ісмаїл Мігель

3
pagal pila, пропозиція @IsmaelMiguel звучить: будь ласка, врахуйте cd $HOME; а потім rms з відносними шляхами.
Рмано

$ 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*

8

В 11.04 і нижче (GNOME Classic)

Коли ви встановлюєте вино, воно створює меню "вин" у меню ваших програм, і це меню частково залежить від користувача. Щоб видалити записи меню, клацніть правою кнопкою миші своє меню та натисніть редагувати меню.

alt текст

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

11.04 і вище (Unity Desktop).

Потрібно відкрити редактор меню з тире, натиснувши alt+ f2і введіть alacarte. Клацніть на значку, і з'явиться редактор меню.


Я не вважаю, що -fв rmкоманду включити параметр (сила) . rm -r ~/.wineнабагато безпечніше, ніж відповідь "так" на всі попередження, тому що ви не можете бути впевнені, що "так" завжди буде найкраще робити.
Firefeather

1
в цьому випадку це було б безпечно, він просто виймає свою винну папку.
RolandiXor

Перш ніж приступити до такої команди, переконайтесь, що все в порядку. Ви можете видалити всі свої дані
користувач

@cruciiedsoul: дякую за непотрібні попередження щодо кожної моєї відповіді, яку ви можете оштрафувати. це досить марно, але все одно дякую.
RolandiXor

@Firefeather: Відповідь нижче вказує на wiki.winehq.org/FAQ#uninstall_app, який також робить rm -rf. Особисто я це роблю скрізь, де знаю, я можу сміливо видалити цілий каталог та підкаталоги. Але це відхиляється від цього питання, я думаю :-)
mydoghasworms

8

Перша відповідь - це проста форма, щоб отримати це, але вона неповна, повний код:

Якщо ви встановили вино з офіційних сховищ 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

Команда rm -f $HOME/.local/share/icons/????_*.xpmє поганою ідеєю, вона видаляє ВСІ іконки, які не повинні бути винними.
Лекенштейн

Дякуємо за виправлення Лекенштейн, потрібно вручну видалити піктограми в такому форматі "???? _", щоб вони відповідали "Вино". Вибачте за свою погану англійську мову, я її вивчаю.
edgerch

?відповідає одному символу. Якщо ви хочете відповідати вину, просто використовуйте rm -f $HOME/.local/share/icons/wine_*.xpm. Але остання команда вже відповідає будь-якій назві файлу з написом "wine", тому вона застаріла.
Лекенштейн

1
Вам не потрібно дурно перезавантажувати систему, ви можете просто зробити оновлення sudo apt-get.
TheCodingKlam

3

Використання деяких редакторів меню може спричинити проблеми, оскільки це приховує, а не видаляє пункти меню, - і вони залишаються прихованими, якщо перевстановити додатки!

Дивіться http://wiki.winehq.org/FAQ#uninstall_app, щоб отримати поради щодо видалення вина та / або всіх програм для вина.


2

Якщо apt-get --purge autoremove wineцього не зробити, можливо, ваш пакунок йде інакше, як wine1.6-dev. Спробуйте це.


2

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


Крім того, якщо ви граєте на Linux або винних трюках, ви повинні спочатку його зняти
Bassem

1
Єдине, що насправді працює.
НельсонГон

0

Я спробував sudo apt-get remove --purge wine. Після цього я повинен був дати sudo apt-get autoremove в моєму випадку це вирішило проблему. Подивіться також на це, щоб видалити всі основні шрифти мс.


0

Перейдіть до менеджера програмного забезпечення. Ви все ще знайдете встановлені пакунки з вином. Видаліть їх. Це дійсно працює для вилучення вина з меню.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.