Vă rugăm să rețineți că acest răspuns este valid și testat numai pe versiunea lansată de Ubuntu 20.04. După cum a raportat @GavinRay într-un răspuns separat, există probleme cu acest proces în Ubuntu Community Preview pentru WSL (folosind în prezent 21.04). Vă rugăm să vedeți răspunsul lui Gavin pentru o soluție acolo.
Ubuntu oferă (și testează) numai versiuni LTS pentru descărcare directă și instalare pe WSL.
Puteți instala distribuția de bază „Ubuntu” (care este în prezent 20.04) și apoi o puteți face upgrade la 21.10 cu o ușoară variație a mecanismului normal:
sudo apt update && sudo apt upgrade
pentru a vă asigura că versiunea existentă este actualizată.
sudo apt remove snapd
-- Necesar deoarece WSL nu acceptă Systemd direct
Sudo edit /etc/update-manager/release-upgrades
și schimbați ultima linie în:
prompt=normal
sudo do-release-upgrade
pentru a face upgrade la Hirsute/21.04
Recomandat: Ieșiți din WSL, executați wsl --terminate Ubuntu
din PowerShell sau CMD și reporniți WSL/Ubuntu.
Repeta sudo do-release-upgrade
pentru a face upgrade la Impish/21.10
Recomandat: sudo apt purge needrestart
pentru a scăpa de verificările inutile după instalarea oricărui pachet.
Din nou, acesta nu este un scenariu pe care Canonical pare să-l testeze neapărat, dar oamenii o fac de ceva vreme (precum au instalat multe alte distribuții diferite).
După actualizare, vă recomand să creați o imagine de rezervă. Acest lucru poate fi folosit pentru a crea instalații noi, curate 21.10 în viitor, dacă trebuie să încercați ceva fără a o afecta pe cea normală.
wsl --export Ubuntu Ubuntu2110_fresh_install.tar
Creați noi instalări din acesta creând un director și:
wsl --import Ubuntu2110Test <director> Ubuntu2210_fresh_install.tar
Eu personal merg înainte și creez automat o nouă instalare. Are avantajul:
- Permiteți-mi să numesc instalarea așa cum vreau (de exemplu, „Ubuntu-21.10”)
- Plasându-l în altă parte decât sub
%userprofile%\AppData\Local\Packages