Hitro prilagodite jedro WSL s temi nasveti za Windows 11.
Podsistem Windows za Linux ali WSL se običajno samodejno posodablja kot del rednih posodobitev sistema Windows. Če pa samodejna posodobitev ni uspela in morate iz kakršnega koli razloga spremeniti različico WSL, lahko to storite ročno z ukaznim pozivom.
Zakaj jedro WSL posodobiti ročno?
Glavni razlog, zakaj boste morda morali ročno posodobiti jedro WSL, je zakasnitev, do katere lahko pride po izdaji posodobitve za GitHub. Morda distribucija Linuxa, ki jo uporabljate, potrebuje nekaj v tej posodobitvi WSL. Različica v vašem računalniku bo zastarela, dokler posodobitev WSl ne bo zapakirana v Windows Update in nameščena.
Ta časovni zamik med izdajo posodobitve in dosegom vašega računalnika prek storitve Windows Update običajno ni zelo dolg. Če pa vam pomanjkanje posodobitve preprečuje, da bi nekaj naredili, je lahko celo kratko čakanje predolgo. K sreči je WSL mogoče prisiliti v posodobitev iz ukazne vrstice.
Upoštevati je treba, da posodobitev WSL s to metodo ni enaka nadgradnji na WSL 2.
Nadgradnja z WSL na WSL2 je drugačen postopek, vendar ko je WSL 2 nameščen, lahko posodobite njegovo jedro z uporabo iste metode, kot je razloženo spodaj.Znano je, da nadgradnja na Windows 11 pokvari WSL. Torej, če poskušate ročno posodobiti iz tega razloga, preverite nekaj drugih rešitev, preden poskusite to.
Kako posodobiti jedro WSL v ukaznem pozivu
Orodje ukazne vrstice wsl.exe omogoča relativno enostavno spreminjanje podsistema Windows za jedro Linuxa.
- V Windows Search vnesite cmd in izberite možnost za zagon ukaznega poziva kot skrbnik. Brez povišanih privilegijev ne boste mogli uporabljati wsl.exe.
- V ukazni poziv vnesite wsl --različica in preverite svojo trenutno različico WSL glede na najnovejšo različico na GitHub.
- Ob predpostavki, da uporabljate starejšo različico, vnesite wsl --posodobitev in pritisnite Vnesite.
- Po kratkem postopku bi moral biti WSL posodobljen. Lahko preverite s tipkanjem wsl --različica ponovno in pritiskanje Vnesite.
Kako povrniti jedro WSL na prejšnjo različico
Če je posodobitev WSL povzročila nepričakovane težave ali je nekako pokvarjena, se lahko vrnete na prejšnjo različico.
- V Windows Search vnesite cmd in izberite možnost za zagon ukaznega poziva kot skrbnik.
- Pri kazalcu vnesite wsl --update --rollback in pritisnite Vnesite.
- Ko je povrnitev končana, lahko različico WSL preverite tako, da vnesete wsl --različica in nato s pritiskom Vnesite.
Podsistem Windows za Linux bi se moral zdaj vrniti na prejšnjo različico in vse težave, ki jih je povzročila ročna posodobitev, bodo odpravljene. Če se težave nadaljujejo, bi bilo morda vredno nekaj preveriti alternative WSL za izvajanje distribucij Linuxa v sistemu Windows.
Preverite nastavitve samodejnega posodabljanja sistema Windows 11
Možnost ročnega posodabljanja WSL v ukazni vrstici je koristna. Vendar je dobro, da preverite svoje samodejne nastavitve Windows Update, če ne želite ročno posodabljati vsakič, ko je izdana nova različica.
- Odprite Nastavitve sistema Windows aplikacijo in se pomaknite do Windows Update.
- Izberite Napredne možnosti in se prepričajte, da možnost za Prejemajte posodobitve za druge Microsoftove izdelke je omogočeno.
WSL bi moral biti zdaj samodejno posodobljen vsakič, ko je izdana nova revizija.
Ročno posodabljanje WSL v sistemu Windows 11
Ni nenavadno, da samodejne posodobitve za WSL ne uspejo ali so odložene po izdaji nove različice. Če boste morali čakati na zadnjo revizijo, vam lahko prepreči uporabo izbrane distribucije Linuxa, zato je lahko koristna možnost ročne posodobitve jedra WSL prek orodja ukazne vrstice. To ni postopek, ki bi ga morali pogosto dokončati, ko pa ga morate storiti, zdaj veste, kako.