A Microsoft partnerséget kezdett a Canonical céggel, amely az Ubuntu anyavállalata. Ez a partnerség megnyitotta az ajtót a Linux-felhasználók előtt, mert lehetővé teszi, hogy bárki használhassa a Linuxot Windowson. A Microsoft vezérigazgatója hivatalosan is bejelentette, hogy mostantól bárki telepítheti és használhatja a Linux Bash Shell-t Windows 10 alatt. Sokan még mindig nem hisznek ebben, ezért ebben a cikkben tájékoztatást adunk a Linux Bash Shell telepítéséről és használatáról a Windows 10 alatt.

Miért érdemes használni a Linux Bash Shellt

Amint tudjuk, a Windows operációs rendszere már rendelkezik PowerShell-lel, ami egy szkriptnyelv és parancsértelmező shell. A PowerShell segíti a rendszergazdákat a különböző adminisztrációs feladatok elvégzésében, és a.NET keretrendszerből jött létre a parancssor hiányosságainak kiküszöbölésére.

Most úgy gondoljuk, hogy a PowerShell már jelen van a Windowsban, akkor mi szükség van a Bash Shellre a Windowsban? A Bash és a PowerShell más-más feladatokra készült. A Bash Shell integrálódik a Windows operációs rendszerbe, és megszünteti azokat az extra lépéseket, amelyeket az azonos programozási nyelvek Windowson való használatához követni kellett.

Mi a Bash Shell?

A “Bash” a “Bourne-Again Shell” rövidítése, ami a Stephen Bourne-ra (a jelenlegi UNIX shell “sh” közvetlen elődjének szerzőjére) utaló szójáték. A Bash egy parancsnyelv vagy Shell, és a GNU és Linux operációs rendszerek különböző típusaihoz használják.

A Bash a Bourne Shell szabad változata, és a GNU és Linux operációs rendszerrel együtt terjesztik, amelyhez az Ubuntu is tartozik. Abban az esetben, ha már használt Ubuntut és dolgozott a terminál specifikus parancsaival, akkor bizonyára a Bash-t használta ehhez a folyamathoz. A Bash az egyik legcsodálatosabb parancssorértelmező, ezért a Linux különböző disztribúcióiban ez az alapértelmezett interaktív shell.

Hogyan telepíthető és használható a Linux Bash Shell Windows 10 alatt

A folyamat első lépésében a PowerShellből engedélyezni kell a Windowson a “Windows Subsystem for Linux” opciót. Abban az esetben, ha a GUI-t szeretné használni, akkor meg kell keresnie a funkció opciót, hogy megkapja a Windows funkciólistát, így ezt az alábbi kép szerint teheti meg:

A következő lépésben nyissa meg az összes opció használatához, tehát jelölje be a “Windows Subsystem for Linux” és a “Virtual Machine Platform” opciót, és engedélyezze őket a jelölőnégyzet bejelölésével, majd indítsa újra a rendszert a változások alkalmazásához.

Ha a PowerShellt használja, akkor a Start menüben a keresőmezőbe írja be a PowerShellt, majd jobb gombbal kattintva futtassa rendszergazdaként:

Mihelyt megnyitotta a PowerShellt, az alábbi paranccsal engedélyezze a Bash-t a Windows 10-ben. (Ebben az esetben a rendszer kérni fogja a megerősítést, ezért írjon be Y-t, vagy nyomja le az Enter billentyűt.”


Most a Windows Store-ból kell letöltenie a Linux rendszert, és keresse meg a “Linux” vagy “Ubuntu”-t.”

A keresés után megjelenik a következő képernyő, amellyel az Ubuntut vagy a SUSE-t telepítheti. (Ebben az esetben a további folyamat során az Ubuntut használjuk).

A különbség az openSUSE vagy az Ubuntu, illetve a SUSE Linux Enterprise között az, hogy az új Linux alrendszerek új csomagjainak telepítéséhez különböző parancsokat használunk. Az Ubuntu letöltése kb. 1GB vagy annál is több lesz.

A Linux futtatása a Windows 10-ben az utolsó feladat, ezért meg kell keresni a telepített Linux disztribúciót, azaz az Ubuntut.

Most futtassa, mint egy szokásos Windows alkalmazást, és egy kis időt vesz igénybe a telepítés, majd töltse ki a felhasználónevet és jelszót.

Elvégre a Linux települ a rendszerére, úgyhogy élvezze.

Hibaelhárítás eset

1. Abban az esetben, ha a következő kódot kapja:

Ez azt jelenti, hogy a “The WSL optional component is not enabled. Kérjük, engedélyezze, és próbálja meg újra.” hiba. Azt fogja mondani, hogy a folytatáshoz nyomjon meg egy tetszőleges billentyűt, ezért automatikusan bezáródik, ha megnyom egy tetszőleges billentyűt.

Ez a hiba azért fordulhat elő, mert a Windows Subsystem for Linux nincs megfelelően engedélyezve. Ezért engedélyeznie kell, ahogyan azt a cikkünkben elmagyaráztuk.

2. Abban az esetben, ha a “Telepítés sikertelen 0x80070003 hibával” hibát kapja, akkor meg kell győződnie arról, hogy a Linuxot a rendszer C meghajtójára kell tárolni és telepíteni, mert a LinuxLinux Windows alrendszere csak a C meghajtón működik, ami a rendszer meghajtója.

Először is menjen a Settings>Storage> More Storage Settings és változtassa meg az újonnan letöltött tartalom helyét.

A WSL1 frissítése WSL 2-re vagy Windows Subsystem for Linux 2-re

Ha a rendszere részt vesz a Windows Insider programjában, vagy a rendszere a 18917-es vagy annál magasabb szintre frissült, akkor könnyen frissítheti a WSL 1-et WSL 2-re.

A WSL1 WSL 2-re történő frissítése előtt engedélyeznie kell egy Windows funkciót, ezért nyissa meg, és görgessen lefelé az opcióban, majd engedélyezze a “Virtual Machine Platform” funkciót. Most indítsa újra a rendszert a változások alkalmazásához.

Ezután nyissa meg a PowerShellt, és rendszergazdaként kell futtatnia, majd hajtsa végre az alábbi parancsot.

wsl –set-version 2

Ne feledje, hogy a telepített disztribúciók nevével kell helyettesítenie, például Ubuntu, Debian vagy Kali Linux. E folyamat után a rendszere a WSL1-et WSL 2-re fogja változtatni, és ez majdnem 5-10 percet vesz igénybe.

Végül adja meg az alábbi parancsot a WSL (a Windows Subsystem for Linux) verziójának ellenőrzéséhez a rendszerén. Ha a WSL 2-es verzióját mutatja, az azt jelenti, hogy a WSL már frissítve van.

wsl -l -v

Következtetés

Ez a cikk teljes körű tájékoztatást nyújtott a “Hogyan telepítsük és használjuk a Linux Bash Shellt Windows 10 alatt” témában. Amint azt már megbeszéltük, a Microsoft vezérigazgatója hivatalosan is bejelentette, hogy a Linux Bash Shell telepíthető és használható a Windows 10 rendszeren. Ez a cikk segít a Linux Bash Shell telepítésében a Windows 10-re minden gond nélkül, így a Linux Bash Shell telepítése során felmerülő hibák kezelésének módjait ajánlottuk fel. Mi a véleménye erről a cikkről? Tudassa velünk!.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.