Ako nainštalovať Linux v systéme Windows 10

Ako nainštalovať Linux v systéme Windows 10

Nová príležitosť pre vývojárov sa objavila v systéme Windows 10 - Ubuntu Bash Shell, ktorá vám umožňuje spúšťať, nainštalovať Linux aplikácie, používať skripty Bash priamo v systéme Windows 10, to všetko sa nazýva „subsystém Linux“. Tri distribúcie Linuxu pre inštaláciu sú už k dispozícii v aktualizácii Windows 10 1709 Fall Creators Update. Vo všetkých prípadoch je na inštaláciu potrebný 64-bitový systém.

V týchto pokynoch - Ako nainštalovať server Ubuntu, OpenSuse alebo Suse Linux Enterprise v systéme Windows 10 a niektoré príklady použitia na konci článku. Malo by sa tiež pamätať na to, že pri používaní Bash v systéme Windows existujú určité obmedzenia: napríklad nemôžete spúšťať aplikácie GUI (aj keď hlásenia pomocou kôl pomocou servera X). Programy systému Windows okrem toho nemôžu tímy Bash spustiť, napriek prítomnosti úplného prístupu k systému súborov OS.

Inštalácia Ubuntu, OpenSuse alebo Suse Linux Enterprise Server v systéme Windows 10

Počnúc aktualizáciou Creators Windows 10 Fall (verzia 1709) sa inštalácia subsystému Linux pre Windows trochu zmenil v porovnaní s tým, čo sa stalo v predchádzajúcich verziách (pre predchádzajúce verzie, počnúc 1607, keď bola funkcia prezentovaná vo verziách verzií beta, Pokyny - v druhej časti tohto článku). Tiež si všimnite, že v systéme Windows 10 2004 môžete nainštalovať Kali Linux s grafickým rozhraním.

Teraz potrebné kroky vyzerajú takto:

  1. Po prvé, je potrebné povoliť komponent „subsystém Windows pre Linux“ v „Panel Management“ - „Programy a komponenty“ - „Zapnutie a odpojenie komponentov systému Windows“. 
  2. Po inštalácii komponentov a reštarte počítača prejdite do obchodu Windows 10 App Store a stiahnite si Ubuntu, OpenSuse alebo Suse Linux ES (áno, teraz sú k dispozícii tri distribúcie). Pri nakladaní sú možné niektoré nuansy, o ktorých ďalej v poznámkach. 
  3. Spustite načítanú distribúciu ako bežná aplikácia Windows 10 a vykonajte počiatočné nastavenie (meno používateľa a heslo). 

Ak chcete zapnúť subsystém Windows pre Linux (prvý krok), môžete použiť príkaz PowerShell:

Enable-WindowsOptionalfAnAture -online -FeaTureName Microsoft-Windows-subsystem-linux

Teraz niekoľko poznámok, ktoré môžu byť užitočné pri inštalácii:

  • Môžete nainštalovať niekoľko distribúcií Linux naraz.
  • Pri načítaní podnikového servera Ubuntu, OpenSuse a Suse Linux Enterprise Server v Russian Store Windows 10 som si všimol nasledujúcu nuanciu: Ak jednoducho zadáte meno a stlačte Enter, nie sú to potrebné výsledky vo vyhľadávaní, ale ak začnete predstavovať a stlačením vznikajúcej propagácie automaticky spadnete na požadovanú stránku. Len v prípade, že priame odkazy na distribúcie v obchode: Ubuntu, Opensuse, Suse Les.
  • Linux môžete spustiť z príkazového riadku (nielen z dlaždice v ponuke Štart): Ubuntu, OpenSuse-42 alebo SLES-12

Inštalačná bash v systéme Windows 10 1607 a 1703

Ak chcete nainštalovať škrupinu Bash, vykonajte nasledujúce jednoduché akcie.

  1. Prejdite na parametre systému Windows 10 - Aktualizácia a zabezpečenie - pre vývojárov. Zapnite režim vývojára (na stiahnutie potrebných komponentov musí byť pripojený internet). 
  2. Prejdite na ovládací panel - Programy a komponenty - zapnutie alebo odpojenie komponentov systému Windows, označte „subsystém Windows pre Linux“. 
  3. Po inštalácii komponentov zadajte vyhľadávanie systému Windows 10 „Bash“, spustite navrhovanú možnosť aplikácie a nainštalujte inštaláciu. Môžete nastaviť svoje meno používateľa a heslo pre bash alebo použiť root používateľa bez hesla. 

Po dokončení inštalácie môžete spustiť Ubuntu Bash na systéme Windows 10 pomocou vyhľadávania alebo vytvorenie skratky pre škrupinu, kde potrebujete.

Príklady škrupiny Ubuntu v systéme Windows

Na začiatok si všimnem, že autor nie je špecialista na bash, Linux a vývoj a príklady nižšie sú jednoducho demonštráciou, že v systéme Windows 10 Bash pracuje s očakávanými výsledkami pre tých, ktorí tomu rozumejú.

Linuxové aplikácie

Aplikácie v systéme Windows 10 Bash môžu byť nainštalované, odstránené a aktualizované pomocou APT-Get (sudo apt-get) z úložiska Ubuntu.

Použitie aplikácií s textovým rozhraním sa nelíši od aplikácie napríklad na Ubuntu, napríklad môžete nainštalovať git v bash a používať ho obvyklým spôsobom.

Skripty bash

Môžete spustiť skripty Bash v systéme Windows 10, môžete ich vytvoriť v nano textovom editore v Shell.

Skripty Bash nemôžu spôsobiť programy a príkazy systému Windows, ale je možné spustiť skripty a príkazy BASH z skriptov a skriptov BAT a PowerShell:

Bash -c "tím"

Môžete sa tiež pokúsiť spustiť aplikácie s grafickým rozhraním v škrupine Ubuntu v systéme Windows 10, v tejto téme už existuje viac ako jedna inštrukcia a podstata metódy sa zníži na použitie servera Xming X na výstup aplikácie GUI. Aj keď oficiálne nie je možné spolupracovať s takýmito aplikáciami spoločnosti Microsoft.

Ako je uvedené vyššie, nie som osoba, ktorá dokáže plne posúdiť hodnotu a funkčnosť inovácií, ale vidím aspoň jednu aplikáciu pre seba: rôzne UDCity, EDX a ďalšie súvisiace s vývojom budú oveľa ľahšie pracovať s potrebnou Nástroje priamo v bash (av týchto kurzoch sa práca zvyčajne zobrazuje presne v termináli MacOS a Linux Bash).