Jak nainstalovat Linux v systému Windows 10

Anonim

Instalace Linuxu v systému Windows 10
Windows 10 má novou funkci pro vývojáře - Ubuntu Bash Shell, která umožňuje spustit, nainstalovat aplikace Linux, používat skripty Bash přímo v systému Windows 10, to vše se nazývá "Subsystém Windows pro Linux". Ve verzi systému Windows 10 1709 Fall Creators Update má již tři distribuce Linuxu pro instalaci. Ve všech případech je vyžadován 64bitový systém.

V této příručce, jak nainstalovat Ubuntu, OpenSUSE nebo SUSE Linux Enterprise Server v systému Windows 10 a některé příklady použití na konci článku. Mělo by být také třeba mít na paměti, že existují určitá omezení při používání bash v systému Windows: Například nelze spustit aplikaci GUI (avšak podle obtokových cest pomocí X Server). Příkazy Bash navíc nelze spustit programy systému Windows, navzdory dostupnosti úplného přístupu k systému souborů OS.

Instalace Ubuntu, OpenSUSE nebo SUSE Linux Enterprise Server v systému Windows 10

Počínaje verzí Windows 10 Fall CreatorS update (verze 1709) Instalace podsystému Linuxu pro systém Windows se změnil poněkud ve srovnání s tím, co bylo v předchozích verzích (pro předchozí verze, počínaje od 1607, kdy byla funkce prezentována v verzi beta, instrukce ve druhé části tohoto článku). Všimněte si také, že v systému Windows 10 2004 můžete nainstalovat Kali Linux s grafickým rozhraním.

Teď to potřebné kroky vypadají takto:

  1. Za prvé, musíte povolit "Subsystém Windows pro Linux" v ovládacím panelu - "Programy a komponenty" - "Povolit a vypnout komponenty systému Windows".
    Povolení komponentů Linuxu pro Windows 10
  2. Po instalaci komponent a restartujte počítač, přejděte do aplikace Windows 10 Application Store a stáhnout Ubuntu, OpenSUSE nebo SUSE Linux ES (ano, tři distribuce jsou nyní k dispozici). Při načítání jsou možné některé nuance, které dále v poznámkách.
    Distribuce Linuxu v obchodě Windows 10
  3. Spusťte staženou distribuční soupravu jako obvyklá aplikace Windows 10 a postupujte podle počátečního nastavení (uživatelské jméno a heslo).
    Nastavení Ubuntu Linux v systému Windows 10 1709

Chcete-li povolit subsystém Windows pro Linux (první krok), můžete použít příkaz PowerShell:

Povolit-WindowsoptionalFeature -Online -Featurename Microsoft-Windows-subsystem-Linux

Nyní několik poznámek, které mohou být užitečné při instalaci:

  • Najednou můžete nastavit několik distribucí Linuxu.
  • Při stažení Ubuntu, openSUSE a SUSE Linux Enterprise Server Distributions v rusko-jazykovém obchodu se systém Windows 10 uvedl následující nuance: Pokud jednoduše zadáte název a stiskněte klávesu Enter, pak požadované výsledky se neukázaly, aby byly v hledání, Pokud však začnete zadávat a klepněte na tlačítko Objeví zobrazení, automaticky se dostanete na požadovanou stránku. Jen v případě přímé odkazy na distribuce v obchodě: Ubuntu, openSUSE, SUSE LES.
  • Linux můžete spustit z příkazového řádku (nejen z dlaždice v nabídce Start): Ubuntu, openSUSE-42 nebo SLES-12

Instalace bash v systému Windows 10 1607 a 1703

Pro instalaci bash shell, postupujte podle těchto jednoduchých akcí.

  1. Přejděte na Windows 10 Nastavení - aktualizace a zabezpečení - pro vývojáře. Zapněte režim vývojáře (internet musí být připojen ke stažení požadovaných komponentů).
    Povolit režim vývojáře v systému Windows 10
  2. Přejděte na Ovládací panely - programy a komponenty - Povolit nebo zakázat součásti systému Windows, zkontrolujte podsystém Windows pro Linux.
    Instalace podsystému Linuxu v systému Windows 10
  3. Po instalaci komponent zadejte vyhledávání Windows 10 "Bash", spusťte navrhovanou možnost aplikace a nainstalujte. Můžete nastavit své uživatelské jméno a heslo pro bash nebo použít uživatele root bez hesla.
    Instalace Ubuntu Bash.

Po dokončení instalace můžete spustit Bash Ubuntu na Windows 10 pomocí vyhledávání nebo vytvoření štítku pro shell, kde potřebujete.

Běh Ubuntu Bash v systému Windows 10

Příklady použití skořápky Ubuntu v oknech

Chcete-li začít, poznamenávám, že autor není specialista v Bash, Linuxu a vývoj a níže uvedené příklady jsou jen ukázkou, která v systému Windows 10 bash pracuje s očekávanými výsledky pro ty, kteří to chápou.

Aplikace Linux

Aplikace v systému Windows 10 Bash lze nainstalovat, mazat a aktualizovat pomocí apt-get (sudo apt-get) z úložiště Ubuntu.

Apt-Get Instalace v systému Windows 10

Použití aplikací s textovým rozhraním není odlišná od stavu Ubuntu, například můžete instalovat git v bash a použít ji obvyklým způsobem.

Použití bash git v systému Windows 10

Skripty bash.

Skripty Bash můžete spustit v systému Windows 10, můžete je vytvořit v textovém editoru nano v shellu.

Bash skripty v systému Windows 10

Skripty Bash nemůže způsobit programy a příkazy Windows, ale je možné spustit skripty a příkazy bash z souborů BAT a Skripky PowerShell:

Bash -c "Team"

Můžete se také pokusit spustit aplikace s grafickým rozhraním v Ubuntu Shell v systému Windows 10, není na Internetu žádný účet, neexistuje žádná příručka a podstata metody se sníží na použití Xming X Server pro zobrazení aplikace GUI X . Ačkoli možnosti práce s takovými aplikacemi společnosti Microsoft není nárokována.

Jak bylo napsáno výše, nejsem ten, kdo může plně oceňovat hodnotu a funkčnost inovací, ale vidím alespoň jednu žádost o sebe: různé kurzy Udacity, EDX a další související s vývojem budou mnohem jednodušší, pracovat Potřebné nástroje přímo v Bash (a v těchto kurzech, práce jsou obvykle demonstrovány v MacOS a Linux Bash terminálu).

Přečtěte si více