Nyní můžete přistupovat k většině nástrojů a aplikací příkazového řádku Linuxu nad operačním systémem Windows 10 pomocí Windows Subsystem for Linux (WSL).
Ačkoli je Windows nejrozšířenějším a nejoblíbenějším operačním systémem pro stolní počítače a notebooky, není tak bezpečný a otevřený jako OS Linux. To je důvod, proč mnoho softwarových vývojářů a profesionálů preferuje Linux OS.
Microsoft zahájil partnerství s Canonical, tvůrci Ubuntu Linux. To otevřelo cestu pro uživatele Linuxu k používání Linuxu na Windows. Ano, Linux můžete provozovat nad Windows 10, aniž byste potřebovali duální spouštění, nebo pomocí VMWare/VirtualBox nebo instalace jako hlavního operačního systému.
K různým příkazům a softwaru pro Linux můžete přistupovat z terminálu Linux v systému Windows 10. V tomto článku vám poskytneme podrobné pokyny, jak nainstalovat a spustit terminál Linux v OS Windows 10.
Povolte subsystém Windows pro Linux (WSL) a nainstalujte Ubuntu ve Windows 10
Pokud máte v úmyslu spustit linuxový terminál na Windows 10, musíte nejprve zapnout funkci ‚Windows Subsystem for Linux‘. Poté si můžete stáhnout a nainstalovat vybranou distribuci Linuxu.
Windows Subsystem for Linux (WSL) je funkce, která vytváří prostředí GNU/Linux, které vám umožňuje spouštět základní nástroje a služby příkazového řádku Linuxu přímo v systému Windows, spolu s vaším desktopem a moderními aplikacemi obchodu.
Povolením linuxového subsystému Windows 10 můžete instalovat a spouštět různé linuxové distribuce (distribuce), jako jsou Ubuntu, OpenSuse, SUSE Linux, Fedora atd.
Nejprve zkontrolujte verzi systému Windows
Než se však dostaneme k tomu, jak povolit Windows Subsystem for Linux (WSL) a nainstalovat Linux, musíte zkontrolovat, zda používáte kompatibilní verzi Windows 10. WSL je podporováno pouze v obou Windows 10 64bitových (od verze 1607) a Windows Server 2019.
Chcete-li zkontrolovat verzi a sestavení systému Windows, přejděte v nabídce Start systému Windows na „Nastavení“.
Dále klikněte na nastavení „Systém“.
Poté přejděte dolů a vyberte možnost „O“ v dolní části levého podokna pro zobrazení sekce O aplikaci.
Na stránce O aplikaci v části Specifikace Windows můžete vidět ‚Verze‘ a ‚Sestavení operačního systému‘ vašeho Windows 10.
Povolit podsystém Windows pro Linux
Existují dva různé typy verzí WSL: WSL 1 a WSL 2. Zatímco obě poskytují hladkou a nepřetržitou integraci Linuxu v rámci Windows, WSL 2 je nejnovější a nejrychlejší verze s podporou plného linuxového jádra a kompatibility systémových volání. WSL 1 provozuje překladovou vrstvu, která překlenuje propast mezi jádrem Linuxu a Windows.
- Běžet WSL 2, musíte používat Windows 10 x64bitové systémy: Verze 1903 nebo vyšší, s Build 18362 nebo vyšší.
- Běžet WSL 1, budete potřebovat Windows 10 x64bitové systémy: Verze 1709 nebo vyšší, s Build 16215 nebo vyšší.
Nezáleží na tom, kterou verzi WSL chcete provozovat, musíte ji nejprve povolit, abyste ji mohli používat. Chcete-li to provést, začněte psát „Zapnout a vypnout funkce systému Windows“ do vyhledávacího pole nabídky Start.
Z výsledku vyhledávání vyberte ovládací panel „Zapnout a vypnout funkce systému Windows“.
Poté přejděte dolů na ‚Podsystém Windows pro Linux‘, zaškrtněte políčko před ním a klikněte na tlačítko ‚OK‘.
Jakmile se změny použijí, kliknutím na „Restartovat nyní“ restartujte počítač
Pokud chcete nainstalovat pouze WSL 1, můžete nyní restartovat počítač a nainstalovat distribuci Linuxu.
Povolte WSL 1 přes PowerShell
WSL můžete povolit také pomocí nástroje příkazového řádku „PowerShell“. To dělá stejnou práci jako ovládací panel Funkce Windows. Za tímto účelem otevřete „PowerShell“ jako správce a spusťte níže uvedený příkaz.
dism.exe /online /povolit-funkci /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Povolit WSL 2
Doporučujeme upgradovat WSL na verzi 2 pro rychlejší výkon a spustit skutečné linuxové jádro přímo na Windows 10. Vše, co musíte udělat, je povolit funkci 'Virtual Machine Platform' kromě 'Windows Subsystem for Linux' na ovládacím panelu funkcí systému Windows (viz níže).
Počkejte, až se změny projeví, a poté restartujte počítač.
Povolte WSL 2 přes PowerShell
Tento první krok k aktivaci WSL 2 je povolení komponenty Virtual Machine Platform ve Windows. WSL 2 můžete také povolit pomocí nástroje příkazového řádku „PowerShell“. Chcete-li to provést, otevřete „PowerShell“ jako správce a spusťte následující další příkaz s příkazem WSL 1.
dism.exe /online /povolit-funkci /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Nastavte WSL 2 jako výchozí verzi
Před nastavením WSL 2 jako výchozí verze pro všechny distribuce Linuxu si stáhněte aktualizaci balíčku jádra WSL Linux pro systémy x64.
Spusťte stažený instalační program MSI a nainstalujte jej. Bude to trvat jen několik sekund.
Chcete-li nastavit WSL 2 jako výchozí verzi při instalaci nové distribuce Linuxu, otevřete PowerShell a spusťte tento příkaz s následujícím příkazem:
wsl –set-default-version 2
Poté restartujte systém a přepněte funkci z WSL 1 na WSL 2.
Nainstalujte distribuci Linuxu podle vašeho výběru
WSL je povoleno, nyní nainstalujeme distribuci Linuxu. Nejprve vyhledejte „Microsoft Store“ ve vyhledávacím poli nabídky Start. Poté jej otevřete z výsledku vyhledávání.
Zobrazí se seznam všech distribucí Linuxu aktuálně dostupných v obchodě Windows Store, které podporuje 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 pro WSL
- Pengwin
- Pengwin Enterprise
- Alpské WSL
Všechny tyto distribuce jsou dostupné zdarma. Pro náš tutoriál vybereme ‚Ubuntu‘.
Na stránce distribuce Ubuntu klikněte na tlačítko „Získat“.
Nyní se distribuce Ubuntu stáhne a nainstaluje automaticky do vašeho počítače.
Po dokončení instalace spusťte terminál kliknutím na tlačítko ‚Spustit‘. Aplikaci můžete také spustit z nabídky Start systému Windows.
Zobrazí se nové okno terminálu Ubuntu. První spuštění bude trvat několik minut, než se prostředí Ubuntu zaregistruje pomocí WSL. Po dokončení vás terminál vyzve k vytvoření „nového uživatelského jména Unix“ a „nového hesla“. Zadejte nové uživatelské jméno a heslo a dokončete nastavení.
Jakmile je nastavení dokončeno, přenese vás na příkazový řádek bash. Je lepší aktualizovat software ihned. V Ubuntu můžete vyhledávat, stahovat a instalovat aktualizace softwaru, vše z apt
příkaz.
Pro aktualizaci softwaru zadejte níže uvedený příkaz. A budete vyzváni k zadání hesla, zadejte nově vytvořené heslo pro spuštění příkazu jako správce.
aktualizace sudo apt
Tento příkaz „update“ aktualizuje úložiště Ubuntu.
Ubuntu stáhne řadu seznamů balíčků.
Ale ještě nejsou upgradovány. Chcete-li upgradovat všechny dostupné balíčky, zadejte následující příkaz:
upgrade sudo apt
Po výzvě zadejte „Y“, abyste mohli pokračovat v instalaci.
Příkaz „dist-upgrade“ aktualizuje balíčky na nejnovější verze.
Upgradujte WSL1 na WSL 2 pro Ubuntu
Pokud si přejete upgradovat stávající verzi WSL 1 na WSL 2 pro konkrétní distribuci. Poté spusťte níže uvedený příkaz v PowerShell.
wsl –set-default-version 2
Nahraďte argument „“ názvem jakékoli distribuce (v našem případě Ubuntu), na které se spustí vaše instalace WSL 1.
Nyní můžete přistupovat k příkazům a softwaru Linuxu v systému Windows 10 pomocí tohoto prostředí Ubuntu.
bash shell ve Windows 10
Nyní máte ve svém systému úplný „bash“ shell příkazového řádku založený na distribuci Linuxu. Prostřednictvím tohoto bash shell můžete přistupovat ke všem linuxovým příkazům a aplikacím.
Chcete-li spustit bash shell, zadejte do vyhledávacího pole nabídky Start „bash“ a kliknutím otevřete nástroj příkazového řádku bash.
Nyní tam můžete začít spouštět příkazy.
Užijte si Linux na Windows!