Fl-aġġornament ta 'l-anniversarju tal-Windows 10, verżjoni 1607, dehret opportunità ġdida għall-iżviluppaturi - il-qoxra Ubuntu Bash, li tippermetti li tħaddem, tinstalla l-applikazzjonijiet Linux, tuża skripts bash direttament fil-Windows 10, dan kollu jissejjaħ "is-subsistema tal-Windows għal Linux". Fil-verżjoni tal-Windows 10 1709 Aġġornament tal-Fall Creators, tliet distribuzzjonijiet Linux huma diġà disponibbli għall-installazzjoni. Fil-każijiet kollha, sistema ta ’64-bit hija meħtieġa għall-installazzjoni.
Dan il-tutorja jiddeskrivi kif jiġu installati Ubuntu, OpenSUSE, jew SUSE Linux Enterprise Server fuq il-Windows 10 u xi eżempji ta 'użu fl-aħħar tal-artikolu. Wieħed għandu jżomm f'moħħu wkoll li hemm xi limitazzjonijiet meta tintuża bash fuq il-Windows: pereżempju, ma tistax tibda applikazzjonijiet GUI (għalkemm jirrappurtaw il-modalitajiet tax-xogħol bl-użu tas-server X). Barra minn hekk, il-bash kmandi ma jistgħux imexxu programmi Windows, minkejja li għandhom aċċess sħiħ għas-sistema tal-fajl OS.
Installazzjoni Ubuntu, OpenSUSE, jew SUSE Linux Enterprise Server fil-Windows 10
Nibdew bl-Aġġornament tal-Windows 10 Fall Creators (verżjoni 1709), l-installazzjoni tas-subsistema Linux għall-Windows inbidlet xi ftit minn dik li kienet fil-verżjonijiet preċedenti (għal verżjonijiet preċedenti, li bdew minn 1607, meta l-funzjoni ġiet introdotta fil-beta, l-istruzzjoni hija tieni parti ta ’dan l-artikolu).
Issa l-passi meħtieġa huma kif ġej:
- L-ewwelnett, trid tħaddem il-komponent "Windows Subsystem għal Linux" fil- "Control Panel" - "Programmi u Karatteristiċi" - "Ixgħel u Jinxtegħel il-Komponenti tal-Windows".
- Wara li tinstalla l-komponenti u terġa 'tibda l-kompjuter, mur fil-maħżen tal-app Windows 10 u niżżel Ubuntu, OpenSUSE jew SUSE Linux ES minn hemm (iva, issa hemm tliet distribuzzjonijiet disponibbli). Meta tagħbija huma possibbli xi sfumaturi, li huma iktar fin-noti.
- Mexxi d-distribuzzjoni mniżżla bħala applikazzjoni normali tal-Windows 10 u wettaq is-setup inizjali (username u password).
Biex tippermetti l-komponent “Windows Subsystem for Linux” (l-ewwel pass), tista 'tuża l-kmand tal-PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Sub-System-Linux
Issa ftit noti li jistgħu jkunu utli waqt l-installazzjoni:
- Tista 'tinstalla diversi distribuzzjonijiet Linux f'daqqa.
- Meta niżżilt it-tqassim ta 'Ubuntu, OpenSUSE u SUSE Linux Enterprise Server fil-maħżen tal-Windows 10 bil-lingwa Russa, innotajt l-influwenza li ġejja: jekk tidħol biss isem u agħfas Enter, ma ssibx ir-riżultati tat-tfittxija meħtieġa, imma jekk tibda t-tajping u mbagħad tikklikkja fuq il-ħjiel li jidher, int awtomatikament tikseb il-paġna mixtieqa. Fil-każ biss, links diretti għad-distribuzzjonijiet fil-maħżen: Ubuntu, openSUSE, SUSE LES.
- Tista 'wkoll tmexxi Linux mil-linja ta' kmand (mhux biss mill-maduma fil-menu Start): ubuntu, opensuse-42 jew sles-12
Installazzjoni Bash fuq il-Windows 10 1607 u 1703
Biex tinstalla l-qoxra tal-bash, segwi dawn il-passi sempliċi.
- Mur fil-parametri tal-Windows 10 - Aġġornament u sigurtà - Għall-iżviluppaturi. Ixgħel il-mod tal-iżviluppatur (l-Internet irid ikun imqabbad biex iniżżel il-komponenti meħtieġa).
- Mur fil-pannell tal-kontroll - Programmi u komponenti - Jattiva jew itfi komponenti tal-Windows, immarka "Is-subsistema tal-Windows għal-Linux".
- Wara li tinstalla l-komponenti, ikteb "bash" fit-tfittxija tal-Windows 10, niedi l-varjant ta 'applikazzjoni propost u wettaq l-installazzjoni. Tista 'tissettja il-username u l-password tiegħek għall-bash, jew tuża l-utent tal-għerq mingħajr password.
Wara li titlesta l-installazzjoni, tista 'tmexxi Ubuntu Bash fuq il-Windows 10 permezz ta' tfittxija, jew toħloq shortcut għall-qoxra fejn teħtieġha.
Eżempji ta 'użu ta' Ubuntu Shell fil-Windows
Għall-ewwel, ninnota li l-awtur mhuwiex espert fil-bash, fil-Linux u fl-iżvilupp, u l-eżempji ta 'hawn taħt huma biss dimostrazzjoni li fil-Windows 10 bash jaħdem mar-riżultati mistennija għal dawk li jifhmu dan.
Applikazzjonijiet Linux
Applikazzjonijiet fil-Windows 10 Bash jistgħu jiġu installati, imneħħija u aġġornati bl-użu ta 'apt-get (sudo apt-get) mir-repożitorju tal-Ubuntu.
L-użu ta 'applikazzjonijiet b'interface ta' test mhijiex differenti minn dik fuq Ubuntu, per eżempju, tista 'tinstalla Git f'Bash u tużah bil-mod tas-soltu.
Baxx skripts
Tista 'tmexxi skripts bash fil-Windows 10, tista' toħloqhom fl-editur tat-test Nano disponibbli fil-qoxra.
Skripts Bash ma jistgħux jinvokaw programmi u kmandi tal-Windows, iżda huwa possibbli li jitmexxew skripts u kmandi bash minn fajls tal-bat u minn skripts PowerShell:
bash -c "kmand"
Tista 'wkoll tipprova tniedi applikazzjonijiet b'interface grafiku f'Ubuntu Shell fil-Windows 10, diġà hemm aktar minn struzzjoni waħda fuq dan is-suġġett fuq l-Internet u l-essenza tal-metodu tinżel biex tuża Xming X Server biex turi l-GUI ta' l-applikazzjoni. Għalkemm uffiċjalment il-possibbiltà li taħdem ma ’applikazzjonijiet bħal dawn tal-Microsoft mhix imħabbra.
Kif ġie miktub hawn fuq, m'inix il-persuna li tista 'tapprezza bis-sħiħ il-valur u l-funzjonalità tal-innovazzjoni, imma nara mill-inqas applikazzjoni waħda għalija nnifsi: diversi korsijiet fl-Udacity, edX u oħrajn relatati mal-iżvilupp se jkunu ħafna aktar faċli biex naħdmu bl-għodod meħtieġa dritt fil-bash (u f’dawn il-korsijiet ix-xogħol ġeneralment jintwera fit-terminal MacOS u Linux bash).