Jak całkowicie usunąć Wine z Linuksa

Aby usunąć Wine z Linuksa , musisz usunąć dwie różne rzeczy: pakiet systemowy zainstalowany przez dystrybucję oraz prefiks Wine, który przechowuje aplikacje Windows, dane rejestru i ustawienia użytkownika. Samo usunięcie pakietu nie usuwa plików w katalogu domowym. Dokumentacja APT Debiana wyraźnie zaznacza, że ​​usuwanie pakietów nie usuwa przechowywanych tam danych użytkownika.

Poniższe polecenia dotyczą systemów Ubuntu, Debian, Arch Linux, Fedora i openSUSE. Przed usunięciem czegokolwiek zamknij aplikacje Windows i utwórz kopię zapasową wszystkich plików, które chcesz zachować z prefiksów Wine.

1. Sprawdź, jak zainstalowano Wine

Otwórz terminal i sprawdź, czy polecenie systemowe Wine istnieje:

command -v wine
wine --version

Jeśli pierwsze polecenie zwróci ścieżkę taką jak /usr/bin/wine, plik wykonywalny Wine jest dostępny w powłoce. W podręczniku Wine opisano również WINEPREFIX: jeśli nie jest ustawiony, Wine zapisuje swój domyślny prefiks w $HOME/.wine.

Terminal Linux sprawdza ścieżkę poleceń Wine i wersję Wine
Przed usunięciem pakietów sprawdź polecenie Wine, aby wiedzieć, jakiej instalacji używa Twoja powłoka.

2. Zatrzymaj Wine i zidentyfikuj prefiksy, które chcesz usunąć

Najpierw zamknij wszystkie programy systemu Windows. Podczas gdy Wine jest nadal zainstalowany, możesz zatrzymać jego serwer dla poszczególnych użytkowników za pomocą:

wineserver -k

Domyślny prefiks to ~/.wine— zwróć uwagę na małą literę „w” . Stare instrukcje ~/.Winesą niepoprawne w systemie plików Linux z rozróżnianiem wielkości liter. Jeśli utworzyłeś dodatkowe prefiksy za pomocą „w” WINEPREFIX, są to osobne katalogi i należy je traktować indywidualnie.

Menedżer plików Linux z ukrytym folderem .wine wybranym w katalogu domowym
Domyślny prefiks Wine to ukryty .winekatalog w Twoim folderze domowym.

Nie usuwaj prefiksu, dopóki nie upewnisz się, że nie zawiera niczego, czego potrzebujesz. Jego usunięcie spowoduje trwałe usunięcie programów systemu Windows i danych Wine w nim przechowywanych.

3. Usuń pakiet Wine ze swojej dystrybucji

Ubuntu i Debian

Pierwsza lista zainstalowanych pakietów, których nazwy zaczynają się od Wine:

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

Jeśli zainstalowałeś WineHQ Stable, wyczyść jego metapakiet, a następnie usuń zależności, które nie są już potrzebne:

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

W przypadku WineHQ Development lub Staging, zastąp winehq-devellub winehq-staging. Jeśli zainstalowałeś winepakiet swojej dystrybucji, użyj sudo apt purge wine. Przed potwierdzeniem zapoznaj się z proponowanymi przez APT opcjami usuwania. Podręcznik APT wyjaśnia różnicę między usuwaniem, czyszczeniem i automatycznym usuwaniem.

Terminal Linux z poleceniem apt purge winehq-stable, a następnie apt autoremove --purge
W systemach opartych na Debianie usuń zainstalowany pakiet Wine, a następnie wyczyść nieużywane zależności.

Arch Linux

Sprawdź, która gałąź Wine jest zainstalowana, a następnie usuń ten pakiet:

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

Jeśli używasz wine-staginginnego pakietu Wine, zastąp winego rzeczywistą nazwą pakietu. W Pacmanie -susuwa zależności, które nie są już potrzebne i nie zostały zainstalowane jawnie, jednocześnie -nuniemożliwiając zapisanie plików kopii zapasowej pakietu. Przed potwierdzeniem dużej transakcji usuwania zapoznaj się z oficjalną instrukcją Pacmana .

Terminal Arch Linux z poleceniem sudo pacman -Rns wine
Użytkownicy Arch mogą usunąć zainstalowaną gałąź Wine za pomocą Pacmana i wyczyścić niepotrzebne zależności w tej samej transakcji.

Fedora

Fedora udostępnia Wine jako metapakiet z podpakietami Wine. Sprawdź, co jest zainstalowane, a następnie usuń metapakiet:

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

Obecne zachowanie DNF5 usuwa zależności, które nie są już potrzebne, chyba że opcja autousuwania jest wyłączona. Jeśli pierwsze polecenie pokazuje podpakiety Wine, które zostały zainstalowane jawnie i nadal istnieją, usuń tylko te, których już nie potrzebujesz. Zobacz stronę pakietów Wine w Fedorze oraz dokumentację DNF5 remove .

Terminal Fedora uruchamiający sudo dnf remove wine
Metapakiet Wine Fedory można usunąć za pomocą polecenia DNF, które czyści również zależności, które domyślnie nie są już potrzebne.

openSUSE

W systemie openSUSE sprawdź zainstalowane pakiety Wine i usuń Wine, włączając czyszczenie zależności:

zypper se -i wine
sudo zypper rm -u wine

Opcja ta -ujest skrótem od --clean-deps, który usuwa zależności, które stają się zbędne. To zachowanie jest udokumentowane w przewodniku openSUSE Zypper .

terminal openSUSE uruchamiający sudo zypper rm -u wine
Użyj opcji dependency-cleanup programu Zypper podczas usuwania Wine w systemie openSUSE.

4. Usuń prefiksy Wine i pozostałe dane użytkownika

Po usunięciu pakietu usuń domyślny prefiks tylko wtedy, gdy nie będziesz już potrzebować jego aplikacji lub plików systemu Windows:

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

Niestandardowe prefiksy nie są automatycznie usuwane. Przed usunięciem każdej ścieżki należy ją zweryfikować; nigdy nie należy uruchamiać skryptu rm -rfdla niezweryfikowanej zmiennej lub katalogu, którego kopii zapasowej nie utworzono.

Folder domowy systemu Linux pokazujący katalogi .wine i .wine-prefixes gotowe do przeglądu
Przed usunięciem folderów prefiksu Wine należy je osobno sprawdzić pod kątem domyślnego i niestandardowego.

Menedżery Wine, takie jak Bottles, Lutris i Steam/Proton, mogą zachować własne programy instalacyjne lub prefiksy zgodności. Usunięcie pakietu systemowego Wine niekoniecznie powoduje usunięcie tych środowisk, dlatego należy nimi zarządzać z poziomu aplikacji, która je utworzyła, chyba że celowo chcesz usunąć również ich dane.

5. Sprawdź, czy Wine zniknął

Uruchom nowy terminal i wykonaj:

command -v wine
wine --version

Jeśli Wine został całkowicie usunięty ze ścieżki powłoki, command -v winenie powinno nic wyświetlać, a drugie polecenie powinno zgłosić, że winenie znaleziono pliku. Jeśli plik wykonywalny Wine nadal się pojawia, może pochodzić z innego pakietu, ręcznie zainstalowanej kompilacji lub niestandardowego katalogu w PATH.

Terminal Ubuntu nie wyświetla ścieżki polecenia Wine i wyświetla komunikat „Polecenie Wine nie zostało znalezione”
Ostateczne sprawdzenie polecenia potwierdza, czy w ścieżce powłoki jest jeszcze dostępny inny plik wykonywalny Wine.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.