Tere tulemast itfoorum.ee portaali!

Tere tulemast meie foorumitele, mis on ühendab endas toredaid inimesi, ideid ja põnevust. Palun registreeruge, kui soovite osaleda.

Liitumiseks meiega on teil mitmeid võimalusi, võite luua konto või liituda mõne sotsiaalmeedia kontoga.

Loo konto

[Õpetus] Paigalda Ubuntu WSL2 Windows 11-le

Collapse
X
 
  • Aeg
  • Show
Puhasta kõik
uued postitused
  • root
    Huviline
    • Oct 2021
    • 318

    [Õpetus] Paigalda Ubuntu WSL2 Windows 11-le

    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:

    Click image for larger version

Name:	about.png
Views:	153
Size:	46.5 KB
ID:	356

    Ja valige rida About your PC.

    Click image for larger version

Name:	about2.png
Views:	70
Size:	96.1 KB
ID:	357

    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.

    Click image for larger version

Name:	features.png
Views:	68
Size:	13.6 KB
ID:	358

    Avage juhtpaneel ja kerige alla jaotiseni Virtual Machine Platform.

    Click image for larger version

Name:	machine.png
Views:	69
Size:	23.0 KB
ID:	359

    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.

    Click image for larger version

Name:	subsystem.png
Views:	71
Size:	347.9 KB
ID:	360

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

    Click image for larger version

Name:	preview.png
Views:	72
Size:	231.7 KB
ID:	361

    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:

    Click image for larger version

Name:	terminal.png
Views:	72
Size:	8.7 KB
ID:	362

    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.

    Click image for larger version

Name:	ubuntu.png
Views:	74
Size:	363.7 KB
ID:	363

    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.
    Click image for larger version

Name:	ubuntu2.png
Views:	69
Size:	263.7 KB
ID:	364

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

    Click image for larger version

Name:	ubuntu3.png
Views:	69
Size:	98.4 KB
ID:	365

    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).

    Click image for larger version

Name:	terminal2.png
Views:	68
Size:	9.9 KB
ID:	366

    Lõpuks on alati hea tava paigaldada uuemad värskendused järgmiste käskudega, sisestades küsimisel oma parooli.
    Kood:
    sudo apt update
    ja
    Kood:
    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:
    Kood:
    sudo apt update
    Seejärel alustage mõne X11 põhirakendusega:
    Kood:
    sudo apt install x11-apps
    Rakenduse "Xeyes" käivitamiseks "järgige hiirt" sisestage:
    Kood:
    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:
    Kood:
    xcalc
    Kui liigutate kursori üle kalkulaatori, järgib xeyes kursorit. See näitab, et mitmed GUI rakendused võivad koos suhelda.

    Click image for larger version

Name:	pic.png
Views:	67
Size:	781.4 KB
ID:	367

    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).

    Click image for larger version

Name:	pic2.png
Views:	86
Size:	4.3 KB
ID:	368

    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:
    Kood:
    sudo apt install octave
    Seejärel käivitage rakendus:
    Kood:
    octave --gui &
    Ärge unustage rea lõpus olevat ampersandi &, nii et rakendus käivitub taustal ja saame jätkata sama terminali akna kasutamist.

    Click image for larger version

Name:	pic3.png
Views:	74
Size:	213.9 KB
ID:	369

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

    Inspired by the work of Bruno Girin ([Geek ThoughtsFractals with OctaveClassic 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 julia(zminzmaxhpxniterc)

    %% 
    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.mSince it is a function definitionthe 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.2i1.6-1.2i640128, -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 Code:
    Jc1=julia(-1.6+1.2i1.6-1.2i640128, -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.

    Click image for larger version

Name:	editor.png
Views:	59
Size:	37.3 KB
ID:	370

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

    Click image for larger version

Name:	figure.png
Views:	66
Size:	87.7 KB
ID:	371

    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.
Töötlen...