Kako uporabljati terminal Linux v sistemu Windows 10

Zdaj lahko dostopate do večine pripomočkov in aplikacij ukazne vrstice Linux na vrhu operacijskega sistema Windows 10 z uporabo podsistema Windows za Linux (WSL).

Čeprav je Windows najbolj razširjen in najbolj priljubljen operacijski sistem za namizne in prenosne računalnike, ni tako varen in odprtokoden kot OS Linux. Zato ima veliko razvijalcev programske opreme in strokovnjakov raje operacijski sistem Linux.

Microsoft je začel partnerstvo s Canonical, ustvarjalci Ubuntu Linuxa. To je odprlo pot uporabnikom Linuxa za uporabo Linuxa v sistemu Windows. Da, lahko zaženete Linux nad operacijskim sistemom Windows 10 brez potrebe po dvojnem zagonu ali z uporabo VMWare/VirtualBox ali pa ga namestite kot glavni operacijski sistem.

Do različnih ukazov in programske opreme Linux lahko dostopate s terminala Linux v sistemu Windows 10. V tem članku vam bomo dali navodila po korakih, kako namestiti in zagnati terminal Linux v operacijskem sistemu Windows 10.

Omogočite podsistem Windows za Linux (WSL) in namestite Ubuntu v Windows 10

Če nameravate zagnati terminal Linux v sistemu Windows 10, morate najprej vklopiti funkcijo »Podsistem Windows za Linux«. Nato lahko prenesete in namestite distribucijo Linuxa po vaši izbiri.

Podsistem Windows za Linux (WSL) je funkcija, ki ustvarja okolje GNU/Linux, ki vam omogoča zagon osnovnih orodij in storitev ukazne vrstice Linuxa neposredno v sistemu Windows, poleg namizja in sodobnih aplikacij trgovine.

Če omogočite podsistem Linux v sistemu Windows 10, lahko namestite in zaženete različne distribucije (distribucije) Linuxa, kot so Ubuntu, OpenSuse, SUSE Linux, Fedora itd.

Najprej preverite svojo različico sistema Windows

Toda preden se lotimo tega, kako omogočiti podsistem Windows za Linux (WSL) in namestiti Linux, morate preveriti, ali uporabljate združljivo različico sistema Windows 10. WSL je podprt samo v obeh 64-bitnih sistemih Windows 10 (od različice 1607) in Windows Server 2019.

Če želite preveriti svojo različico in različico sistema Windows, pojdite na »Nastavitve« v meniju Start sistema Windows.

Nato kliknite nastavitev »Sistem«.

Nato se pomaknite navzdol in izberite možnost »Vizitka« na dnu levega podokna, da si ogledate razdelek »Vizitka«.

Na strani Vizitka pod specifikacijami sistema Windows si lahko ogledate »Različica« in »Zgradba OS« vašega sistema Windows 10.

Omogoči podsistem Windows za Linux

Obstajata dve različni vrsti različic WSL: WSL 1 in WSL 2. Medtem ko obe zagotavljata nemoteno in neprekinjeno integracijo Linuxa v sistemu Windows, je WSL 2 najnovejša in najhitrejša različica, ki podpira popolno združljivost jedra Linuxa in sistemskih klicev. WSL 1 izvaja prevajalsko plast, ki premosti vrzel med jedrom Linuxa in Windows.

  • Teči WSL 2, morate uporabljati Windows 10 x64 bitne sisteme: različico 1903 ali novejšo, z različico 18362 ali novejšo.
  • Teči WSL 1, boste potrebovali Windows 10 x64 bitne sisteme: različico 1709 ali novejšo, z različico 16215 ali novejšo.

Ni pomembno, katero različico WSL želite zagnati, jo morate najprej omogočiti, če jo želite uporabljati. Če želite to narediti, začnite vnašati »Vklop in izklop funkcij sistema Windows« v iskalno polje v meniju Start.

V rezultatih iskanja izberite nadzorno ploščo »Vklop in izklop funkcij sistema Windows«.

Nato se pomaknite navzdol do »Podsistem Windows za Linux«, označite polje pred njim in kliknite gumb »V redu«.

Ko so spremembe uveljavljene, kliknite »Znova zaženi zdaj«, da znova zaženete računalnik

Če želite namestiti samo WSL 1, lahko zdaj znova zaženete računalnik in namestite distribucijo Linuxa.

Omogočite WSL 1 prek PowerShell

WSL lahko omogočite tudi prek orodja ukazne vrstice PowerShell. To opravlja enako delo kot nadzorna plošča funkcij Windows. Za to odprite "PowerShell" kot skrbnik in zaženite spodnji ukaz.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Omogoči WSL 2

Priporočamo, da svoj WSL nadgradite na različico 2 za hitrejšo hitrost delovanja in zagon pravega jedra Linuxa neposredno v operacijskem sistemu Windows 10. Vse, kar morate storiti, je omogočiti funkcijo 'Virtual Machine Platform' poleg 'Podsistema Windows za Linux' funkcijo na nadzorni plošči funkcij Windows (glejte spodaj).

Počakajte, da se spremembe uveljavijo, nato znova zaženite računalnik.

Omogočite WSL 2 prek PowerShell

Ta prvi korak za omogočanje WSL 2 je omogočanje komponente platforme virtualnih strojev v sistemu Windows. WSL 2 lahko omogočite tudi prek orodja ukazne vrstice PowerShell. Če želite to narediti, odprite "PowerShell" kot skrbnik in zaženite naslednji dodatni ukaz z ukazom WSL 1.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Nastavite WSL 2 kot privzeto različico

Preden nastavite WSL 2 kot privzeto različico za vse distribucije Linuxa, prenesite posodobitev paketa jedra WSL Linux za sisteme x64.

Zaženite preneseni namestitveni program .msi in ga namestite. Trajalo bo le nekaj sekund.

Če želite WSL 2 nastaviti kot privzeto različico pri namestitvi nove distribucije Linuxa, odprite PowerShell in zaženite ta ukaz z naslednjim ukazom:

wsl –set-default-version 2

Nato znova zaženite sistem, da preklopite funkcijo z WSL 1 na WSL 2.

Namestite svojo distribucijo Linuxa po izbiri

WSL je omogočen, zdaj bomo namestili distribucijo Linuxa. Najprej v iskalnem polju Start Menu poiščite »Microsoft Store«. Nato ga odprite iz rezultatov iskanja.

Videli boste seznam vseh distribucij Linuxa, ki so trenutno na voljo v trgovini Windows, ki jih podpira WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix za WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpski WSL

Vse te distribucije so na voljo brezplačno. Za našo vadnico bomo izbrali »Ubuntu«.

Na strani distribucije Ubuntu kliknite gumb »Pridobi«.

Zdaj bo distribucija Ubuntuja samodejno prenesena in nameščena na vaš računalnik.

Ko je namestitev končana, kliknite gumb »Zaženi«, da zaženete terminal. Aplikacijo lahko zaženete tudi iz menija Windows Start.

Prikaže se novo okno terminala Ubuntu. Prvi zagon bo trajal nekaj minut, da se okolje Ubuntu registrira z WSL. Ko bo to končano, vas bo terminal pozval, da ustvarite "novo uporabniško ime Unix" in "novo geslo". Vnesite novo uporabniško ime in geslo ter dokončajte nastavitev.

Ko je nastavitev končana, vas bo popeljala v ukazno vrstico bash. Bolje je, da programsko opremo takoj posodobite. V Ubuntuju lahko iščete, prenašate in nameščate posodobitve programske opreme, vse iz apt ukaz.

Vnesite spodnji ukaz za posodobitev programske opreme. Pozvani boste za geslo, vnesite novo ustvarjeno geslo, da zaženete ukaz kot skrbnik.

sudo apt posodobitev

Ta ukaz »posodobi« bo posodobil skladišča Ubuntuja.

Ubuntu bo prenesel vrsto seznamov paketov.

A še niso nadgrajeni. Če želite nadgraditi vse razpoložljive pakete, vnesite naslednji ukaz:

nadgradnja sudo apt

V poziv vnesite 'Y' za nadaljevanje namestitve.

Ukaz "dist-upgrade" nadgradi pakete na njihove najnovejše različice.

Nadgradite WSL1 na WSL 2 za Ubuntu

Če želite obstoječo različico WSL 1 nadgraditi na WSL 2 za določeno distribucijo. Nato zaženite spodnji ukaz v PowerShell.

wsl –set-default-version 2

Zamenjajte argument ‘’ z imenom katere koli distribucije (v našem primeru Ubuntu), ki se izvaja vaša namestitev WSL 1.

Zdaj lahko dostopate do ukazov in programske opreme Linux v sistemu Windows 10 s tem okoljem Ubuntu.

bash lupina v sistemu Windows 10

Zdaj imate v svojem sistemu celotno lupino ukazne vrstice 'bash', ki temelji na distribuciji Linuxa. Do vseh ukazov in aplikacij Linuxa lahko dostopate prek te bash lupine.

Če želite zagnati lupino bash, vnesite 'bash' v iskalno polje menija Start in kliknite, da odprete orodje ukazne vrstice bash.

Zdaj lahko tam začnete izvajati ukaze.

Uživajte v Linuxu v sistemu Windows!