Как полностью удалить Wine из Linux

Чтобы удалить Wine из Linux , необходимо удалить две разные вещи: системный пакет, установленный вашим дистрибутивом, и префикс Wine, в котором хранятся приложения Windows, данные реестра и пользовательские настройки. Удаление только пакета не приводит к удалению файлов в вашем домашнем каталоге. В документации APT Debian прямо указано, что удаление пакетов не удаляет хранящиеся там пользовательские данные.

Приведённые ниже команды охватывают Ubuntu, Debian, Arch Linux, Fedora и openSUSE. Прежде чем что-либо удалять, закройте все приложения Windows и создайте резервные копии файлов, которые вы хотите сохранить, из ваших префиксов Wine.

1. Проверьте, как установлен Wine.

Откройте терминал и убедитесь, что в системе существует команда Wine:

command -v wine
wine --version

Если первая команда возвращает путь, например /usr/bin/wine, , значит, у вас есть доступ к исполняемому файлу Wine через вашу оболочку. В справочной странице Wine также описан параметр WINEPREFIX: если он не задан, Wine хранит свой префикс по умолчанию в $HOME/.wine.

Проверка пути к команде Wine и версии Wine в терминале Linux.
Перед удалением пакетов проверьте команду Wine, чтобы узнать, какую версию Wine использует ваша оболочка.

2. Остановите Wine и определите префиксы, которые хотите удалить.

Сначала закройте все программы Windows. Пока Wine установлен, вы можете остановить его сервер для каждого пользователя с помощью следующей команды:

wineserver -k

Префикс по умолчанию ~/.wine— обратите внимание на строчную букву w . Старые инструкции, использующие этот префикс ~/.Wine, некорректны в регистрочувствительной файловой системе Linux. Если вы создали дополнительные префиксы с помощью `<prefix>` WINEPREFIX, это будут отдельные каталоги, и их необходимо обрабатывать индивидуально.

В Linux файловый менеджер с выбранной скрытой папкой .wine в домашнем каталоге.
В качестве префикса Wine по умолчанию используется скрытая .wineдиректория в вашей домашней папке.

Не удаляйте префикс, пока не убедитесь, что он не содержит ничего необходимого. Его удаление приведет к безвозвратному удалению программ Windows и данных, хранящихся в нем, включая данные Wine.

3. Удалите упаковку вина перед отправкой.

Ubuntu и Debian

Сначала перечислите установленные пакеты, названия которых начинаются с Wine:

dpkg-query -W -f='${binary:Package}\n' 'wine*' 2>/dev/null

Если вы установили WineHQ Stable, удалите его метапакет, а затем удалите зависимости, которые больше не требуются:

sudo apt purge winehq-stable
sudo apt autoremove --purge

Для WineHQ Development или Staging замените на winehq-develили . Если вы установили пакет winehq-stagingиз своего дистрибутива , используйте . Перед подтверждением ознакомьтесь с предлагаемыми APT способами удаления. В руководстве APT объясняется разница между remove, purge и autoremove.winesudo apt purge wine

В терминале Linux выполните команду `apt purge winehq-stable`, а затем `apt autoremove --purge`.
В системах на основе Debian удалите установленный вами пакет Wine, а затем очистите неиспользуемые зависимости.

Arch Linux

Проверьте, какая ветка Wine установлена, затем удалите этот пакет:

pacman -Q | grep -E '^wine($|-)'
sudo pacman -Rns wine

Если вы используете wine-stagingWine или другой пакет Wine, замените wineна его фактическое имя пакета. В pacman -sудаляет зависимости, которые больше не нужны и не были установлены явно, а -nпредотвращает сохранение файлов резервных копий пакетов. Перед подтверждением крупной операции удаления ознакомьтесь с официальным руководством pacman .

В терминале Arch Linux выполните команду sudo pacman -Rns wine
Пользователи Arch Linux могут удалить установленную ветку Wine с помощью команды pacman и очистить ненужные зависимости в рамках одной транзакции.

Fedora

Fedora предоставляет Wine в виде метапакета с подпакетами Wine. Проверьте, что установлено, а затем удалите метапакет:

dnf list --installed 'wine*'
sudo dnf remove wine

В текущей версии DNF5 удаляются зависимости, которые больше не нужны, если только функция автоматического удаления не отключена. Если первая команда показывает подпакеты Wine, которые вы явно установили, и они все еще остаются после выполнения команды, удалите только те, которые вам больше не нужны. См. страницу пакетов Wine в Fedora и документацию по удалению зависимостей в DNF5 .

Запуск команды sudo dnf remove wine в терминале Fedora
Метапакет Wine в Fedora можно удалить с помощью DNF, который также по умолчанию очищает зависимости, которые больше не нужны.

openSUSE

В openSUSE проверьте установленные пакеты Wine и удалите Wine с включенной функцией очистки зависимостей:

zypper se -i wine
sudo zypper rm -u wine

Эта -uопция — сокращенная форма параметра `--debug` --clean-deps, которая удаляет ненужные зависимости. Такое поведение описано в руководстве openSUSE Zypper .

Запуск команды sudo zypper rm -u wine в терминале openSUSE
При удалении Wine в openSUSE используйте опцию dependency-cleanup в Zypper.

4. Удалите префиксы Wine и оставшиеся пользовательские данные.

После удаления пакета удаляйте префикс по умолчанию только в том случае, если вам больше не нужны содержащиеся в нем приложения или файлы Windows:

rm -rf -- "$HOME/.wine"

Пользовательские префиксы не удаляются автоматически. Проверяйте каждый путь перед его удалением; никогда не запускайте rm -rfпрограмму с непроверенной переменной или каталогом, резервную копию которого вы не создали.

Домашняя папка Linux, отображающая каталоги .wine и .wine-prefixes, готова к проверке.
Перед удалением проверьте папки с префиксами Wine по умолчанию и пользовательскими папками отдельно.

Менеджеры Wine, такие как Bottles, Lutris и Steam/Proton, могут использовать собственные исполняемые файлы или префиксы совместимости. Удаление системного пакета Wine не обязательно приводит к удалению этих сред, поэтому управляйте ими из приложения, которое их создало, если вы намеренно не хотите удалить и их данные.

5. Убедитесь, что Wine удален.

Откройте новый терминал и выполните следующую команду:

command -v wine
wine --version

Если Wine полностью удален из пути вашей оболочки, команда command -v wineничего не должна вывести, а вторая команда должна сообщить, что wineфайл не найден. Если исполняемый файл Wine все еще отображается, он может быть из другого пакета, вручную установленной сборки или пользовательской директории в вашем PATH.

В терминале Ubuntu отображается сообщение об отсутствии пути к команде Wine и о том, что команда Wine не найдена.
Финальная проверка командой подтверждает, доступен ли еще какой-либо исполняемый файл Wine в пути к вашей оболочке.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.