[Õpetus] Paigalda Ubuntu WSL2 Windows 11-le

root

Huviline
Joined
5 October 2021
Messages
318
1. Ülevaade

Windowsi alamsüsteem Linuxile (WSL) võimaldab teil paigaldada Windowsi masinasse mõne minutiga täieliku Ubuntu terminalikeskkonna, mis võimaldab teil arendada rakendusi aknast lahkumata.

Mida õpid
  • WSL ubamine ja paigaldamine opsüsteemis Windows 11
  • Kuidas paigaldada ja käivitada lihtsat graafilist rakendust, mis kasutab WSLg
  • Kuidas paigaldada ja käivitada palju täiustatud rakendusi, mis kasutab WSLg
NB! Windows 10 kasutajate jaoks vaadake meie alternatiivset õpetust.

Mida vajate
Windows 11 füüsiline või virtuaalne masin, kuhu on paigaldatud kõik värskendused
NB! See õpetus ei hõlma GPU kiirendust, mida käsitletakse eraldi õpetuses!

2. Paigaldage WSL

Windows 10 õpetuses nägime, et Ubuntu WSL-i saab paigaldada käsurealt. Windows 11 puhul on see rakendusena saadaval ka otse Microsofti poest. Poest paigaldamine paigaldab WSL-i uuema versiooni koos kõige uuemate funktsioonidega.

Eeltingimused
Enne paigaldamist veenduge, et järgmised eeltingimused on täidetud:
  • Kasutate operatsioonisüsteemi Windows 11 (järg 22000 või uuem)
  • Virtual Machine Platformi valikuline funktsioon on lubatud
Järjenumbri kontrollimiseks avage Windowsi menüü, vajutades Windowsi klahvi, seejärel kirjutage otsinguväljale umbes nagu on näidatud järgmisel ekraanipildil:

about.png

Ja valige rida About your PC.

about2.png

OS-i järgu number peab olema suurem kui 22000. Kui see pole nii, siis ei saa seda õpetust järgides WSL-i paigaldamisel. Selle asemel järgige siin olevaid juhiseid.
Teine kontrollimise eeltingimus on virtuaalse platvormi funktsioon.

Otsige Windowsi funktsioone.

features.png

Avage juhtpaneel ja kerige alla jaotiseni Virtual Machine Platform.

machine.png

Pärast Virtual Machine Platformi komponendi paigaldamist peate enne WSL-i komponentide ja Ubuntu rakenduse paigaldamist taaskäivitama oma Windows 11.

WSL-i paigaldamine Microsoft Store-st
WSL-i komponendid on nüüd saadaval eelvaateversioonina otse Microsoft Store-st nagu teisedki Windowsi rakendused.
WSL-i rakenduse paigaldamiseks Microsoft Store-st avage see ja otsige Windows subsystem.

subsystem.png

Vastava rakenduse lehe avamiseks klõpsake üksusel Windows Subsystem for Linux Preview.

preview.png

Rakenduse allalaadimiseks ja paigaldamiseks klõpsake nuppu Get.
Paigaldamisel võite klõpsata nuppu Open, kuid see ei tee palju, kuna Linuxi distributsiooni pole paigaldatud.

Kui aga soovite tõesti WSL-i rakendust avada ilma distributsiooni paigaldamata, näete kena ja lühikest abiteadet, mida peate järgima, et WSL-ga midagi kasulikku teha:

terminal.png

Nüüd saate jätkata Ubuntu paigaldamisega.

3. Laadige alla Ubuntu

WSL toetab mitmesuguseid Linuxi distributsioone, sealhulgas uuemat Ubuntu väljalaset (Ubuntu 20.04 LTS ja Ubuntu 18.04 LTS). Leiate need, kui avate Microsoft Store rakenduse ja otsite Ubuntu.

ubuntu.png

Valige eelistatud distributsioon ja seejärel valige Get.

NB! Millise versiooni peaksin valima?
Microsoft Store-s on avaldatud kolme tüüpi Ubuntu väljaandeid.
  • Ubuntu versiooninumbriga nt. Ubuntu 20.04. See on alati 20.04 ja versiooniuuendusi ei pakuta pärast 22.04 avaldamist.
  • Ubuntu ilma versiooninumbrita. See on Ubuntu uusim LTS-versioon. Kirjutamise ajal on see Ubuntu 20.04. Kui 22.04 on väljas, on see 22.04. Kui 20.04 (või 22.04.1) avaldatakse, tehakse ettepanek uuendada versioonile 22.04.
  • Ubuntu eelvaade on Ubuntu uuema arendusversiooni igapäevane versioon. Peaksite selle paigaldama.
ubuntu2.png

Seejärel paigaldub Ubuntu teie arvutisse.
Pärast paigaldamist saate rakenduse otse poest käivitada või otsida Ubuntut oma Windowsi otsinguribalt.

ubuntu3.png

4. Konfigureerige Ubuntu

Õnnitleme, teie Windowsi masinas töötab nüüd Ubuntu terminal!
Kui see on esialgse seadistamise lõpetanud, peate looma kasutajanime ja parooli (see ei pea ühtima teie Windowsi kasutaja loginitega).

terminal2.png

Lõpuks on alati hea tava paigaldada uuemad värskendused järgmiste käskudega, sisestades küsimisel oma parooli.
Code:
sudo apt update
ja
Code:
sudo apt full-upgrade

Kui küsitakse, vajutage Y.

5. Paigaldage ja kasutage GUI paketti

Windows 11 puhul on WSL vaikimisi lubatud WSLg. WSLg võimaldab teil käivitada graafilisi linuxi rakendusi.
Kontrollimaks, kas teil on uuemad pakettide loendid, sisestage:
Code:
sudo apt update

Seejärel alustage mõne X11 põhirakendusega:
Code:
sudo apt install x11-apps

Rakenduse "Xeyes" käivitamiseks "järgige hiirt" sisestage:
Code:
xeyes &

Rea lõpus olev & täidab käsu asünkroonselt. Teisisõnu käivitab käsu taustal ja naaseb kohe käsureale.

GUI rakenduse esmakäivitamine võtab mõne sekundi, samal ajal kui WSL lähtestab graafika. Järgmised GUI rakenduste täitmised on palju kiiremad.

Jätke xeyes avatuks ja käivitage kalkulaator:
Code:
xcalc

Kui liigutate kursori üle kalkulaatori, järgib xeyes kursorit. See näitab, et mitmed GUI rakendused võivad koos suhelda.

pic.png

Pange tähele, et WSLg all töötavad rakendused kuvavad Windowsi tegumiribal oma ikoonide paremas alanurgas väikese pingviini. See on üks viis, kuidas saate eristada Windowsis või Ubuntus töötavaid rakendusi (lisaks akna kaunistamisele ja stiilile).

pic2.png

Kaotada xeyes ja xcalc, tuleb vajutada X rakenduse akna paremas ülanurgas.

Järgmises näites kasutame numbrilise arvutuse tegemiseks GNU Octave.

NB! GNU Octave on kõrgetasemelise programmeerimiskeelega tarkvara, mis on mõeldud peamiselt arvarvutuste tegemiseks. Octave aitab lahendada lineaarseid ja mittelineaarseid ülesandeid numbriliselt ning sooritada muid arvulisi katseid, kasutades keelt, mis enamasti ühildub MATLAB-ga.

Esimene asi on paigaldada tarkvara, nagu me tegime x11 rakenduste jaoks, terminalis:
Code:
sudo apt install octave

Seejärel käivitage rakendus:
Code:
octave --gui &

Ärge unustage rea lõpus olevat ampersandi &, nii et rakendus käivitub taustal ja saame jätkata sama terminali akna kasutamist.

pic3.png

Octave-s klõpsake uue redaktori akna avamiseks ikooni New script ja kopeerige/kleepige järgmine kood:
PHP:
#{

Inspired by the work of Bruno Girin ([Geek Thoughts: Fractals with Octave: Classic Mandelbrot and Julia](http://brunogirin.blogspot.com/2008/12/fractals-with-octave-classic-mandelbrot.html))

Calculate a Julia set

zmin: Minimum value of c

zmax: Maximum value of c

hpx: Number of horizontal pixels

niter: Number of iterations

c: A complex number

#}

function M = julia(zmin, zmax, hpx, niter, c)

%% Number of vertical pixels

vpx=round(hpx*abs(imag(zmax-zmin)/real(zmax-zmin)));

%% Prepare the complex plane

[zRe,zIm]=meshgrid(linspace(real(zmin),real(zmax),hpx),

linspace(imag(zmin),imag(zmax),vpx));

z=zRe+i*zIm;

M=zeros(vpx,hpx);

%% Generate Julia

for s=1:niter

mask=abs(z)<2;

M(mask)=M(mask)+1;

z(mask)=z(mask).^2+c;

end

M(mask)=0;

end
This code is the function that will calculate the Julia set.

Save it to a file named julia.m. Since it is a function definition, the name of the file must match the name of the function.

Open a second editor window with the New Script button and copy and paste the following code:

Jc1=julia(-1.6+1.2i, 1.6-1.2i, 640, 128, -0.75+0.2i);

imagesc(Jc1)

axis off

colormap('default');

See kood on funktsioon, mis arvutab Julia komplekti.

Salvestage see faili nimega julia.m. Kuna tegemist on funktsiooni definitsiooniga, peab faili nimi ühtima funktsiooni nimega.

Avage teine ​​redaktori aken nupuga New script ning kopeerige ja kleepige järgmine kood:
PHP:
Jc1=julia(-1.6+1.2i, 1.6-1.2i, 640, 128, -0.75+0.2i);
imagesc(Jc1)
axis off
colormap('default');

See kood kutsub välja julia.m määratletud funktsiooni. Saate hiljem parameetreid muuta, kui soovite lä'hemalt uurida.
Salvestage see faili nimega juliatest.m

Ja lõpuks vajutage nuppu Save File and Run.

editor.png

Mõne sekundi pärast kuvatakse olenevalt teie riistvarast ja parameetritest Julia fraktalit.

figure.png

Nagu Octave, kuvatakse see aken WSLg-ga kasutajale täiesti läbipaistvalt.

......

See on kõik! Selles õpetuses oleme näidanud, kuidas paigaldada WSL ja Ubuntu opsüsteemi Windows 11, seadistada oma profiil, paigaldada mõned paketid ja käivitada graafiline rakendus.
 
Back
Top