Acasă
» LINUX
»
Cum să elimini complet Wine din Linux
Cum să elimini complet Wine din Linux
Dacă vrei să elimini Wine din Linux , trebuie să elimini două lucruri diferite: pachetul de sistem instalat de distribuția ta și prefixul Wine care stochează aplicațiile Windows, datele de registry și setările per utilizator. Eliminarea pachetului în sine nu șterge fișierele din directorul principal. Documentația APT a Debian menționează explicit că eliminarea pachetelor nu elimină datele utilizatorului stocate acolo.
Comenzile de mai jos acoperă Ubuntu, Debian, Arch Linux, Fedora și openSUSE. Înainte de a șterge orice, închideți aplicațiile Windows și faceți o copie de rezervă a tuturor fișierelor pe care doriți să le păstrați din prefixele Wine.
1. Verificați cum este instalat Wine
Deschideți un terminal și confirmați că există comanda Wine de sistem:
command -v wine
wine --version
Dacă prima comandă returnează o cale precum /usr/bin/wine, aveți un executabil Wine disponibil prin shell. Pagina de manual Wine documentează, de asemenea WINEPREFIX: atunci când nu este setată, Wine își stochează prefixul implicit în $HOME/.wine.
Verificați comanda Wine înainte de a elimina pachete, astfel încât să știți ce instalare folosește shell-ul dvs.
2. Opriți Wine și identificați prefixele pe care doriți să le eliminați
Închideți mai întâi toate programele Windows. În timp ce Wine este încă instalat, puteți opri serverul său per utilizator cu:
wineserver -k
Prefixul implicit este — rețineți w~/.wine minuscul . Vechile instrucțiuni care utilizează sunt incorecte pe un sistem de fișiere Linux care ține cont de majuscule și minuscule. Dacă ați creat prefixe suplimentare cu , acestea sunt directoare separate și trebuie gestionate individual.~/.WineWINEPREFIX
Prefixul implicit pentru Wine este .winedirectorul ascuns din folderul principal.
Nu ștergeți un prefix până nu sunteți sigur că nu conține nimic de care aveți nevoie. Eliminarea acestuia șterge definitiv programele Windows și datele Wine-side stocate în acesta.
3. Scoateți pachetul Wine pentru distribuție
Ubuntu și Debian
Prima listă a pachetelor instalate ale căror nume încep cu Wine:
Pentru WineHQ Development sau Staging, înlocuiți winehq-develcu sau cu . Dacă ați instalat pachetul winehq-stagingdistribuției dvs. , utilizați . Consultați eliminările propuse de APT înainte de a confirma. Manualul APT explică diferența dintre eliminare, purge și eliminare automată.winesudo apt purge wine
Pe sistemele bazate pe Debian, curățați pachetul Wine instalat și apoi dependențele neutilizate.
Arch Linux
Verificați ce ramură Wine este instalată, apoi eliminați pachetul respectiv:
Dacă utilizați wine-stagingun alt pachet Wine, înlocuiți-l winecu numele său real. În pacman, -selimină dependențele care nu mai sunt necesare și nu au fost instalate explicit, în timp ce -nprevine salvarea fișierelor de rezervă ale pachetului. Consultați manualul oficial pacman înainte de a confirma o tranzacție mare de eliminare.
Utilizatorii Arch pot elimina ramura Wine instalată cu pacman și pot curăța dependențele inutile în aceeași tranzacție.
Fedora
Fedora oferă Wine ca metapachet cu subpachete Wine. Verificați ce este instalat, apoi eliminați metapachetul:
dnf list --installed 'wine*'
sudo dnf remove wine
Comportamentul actual al DNF5 elimină dependențele care nu mai sunt necesare, cu excepția cazului în care este dezactivată eliminarea automată. Dacă prima comandă afișează subpachetele Wine pe care le-ați instalat explicit și care rămân după aceea, eliminați-le doar pe cele pe care nu le mai doriți. Consultați pagina pachetului Wine din Fedora și documentația de eliminare a DNF5 .
Metapachetul Wine din Fedora poate fi eliminat cu DNF, care curăță și dependențele care nu mai sunt necesare în mod implicit.
openSUSE
Pe openSUSE, inspectați pachetele Wine instalate și eliminați Wine cu curățarea dependențelor activată:
zypper se -i wine
sudo zypper rm -u wine
Opțiunea -ueste forma prescurtată a [numărului] --clean-deps, care elimină dependențele care devin inutile. Acest comportament este documentat în ghidul openSUSE Zypper .
Folosește opțiunea de curățare a dependenței din Zypper atunci când elimini Wine de pe openSUSE.
4. Ștergeți prefixele Wine și datele utilizator rămase
După ce pachetul a dispărut, ștergeți prefixul implicit numai dacă nu mai aveți nevoie de aplicațiile sau fișierele sale Windows:
rm -rf -- "$HOME/.wine"
Prefixele personalizate nu sunt eliminate automat. Verificați fiecare cale înainte de a o șterge; nu rulați niciodată rm -rfîmpotriva unei variabile neverificate sau a unui director pentru care nu ați creat o copie de rezervă.
Verificați separat folderele cu prefixul Wine implicit și personalizat înainte de a le șterge.
Managerii de Wine, cum ar fi Bottles, Lutris și Steam/Proton, își pot păstra propriile rulouri sau prefixe de compatibilitate. Eliminarea pachetului Wine de sistem nu elimină neapărat aceste medii, așadar gestionați-le din aplicația care le-a creat, cu excepția cazului în care doriți intenționat să ștergeți și datele lor.
5. Verificați dacă nu mai aveți vin
Porniți un terminal nou și executați:
command -v wine
wine --version
Dacă Wine a fost complet eliminat din calea shell-ului, command -v winecomanda nu ar trebui să afișeze nimic, iar a doua comandă ar trebui să raporteze că winenu a fost găsită. Dacă un executabil Wine apare în continuare, acesta poate proveni dintr-un alt pachet, o versiune instalată manual sau un director personalizat din fișierul PATH.
O verificare finală a comenzii confirmă dacă un alt executabil Wine este încă disponibil în calea shell-ului.