Fl-aġġornament tal-anniversarju tal-Windows 10 verżjoni 1607, dehret opportunità ġdida għall-iżviluppaturi - il-qoxra Bash Ubuntu, li tippermetti li tmexxi, tinstalla applikazzjonijiet Linux, tuża skripts bash direttament fil-Windows 10, kollha msejħa "Sottosistema tal-Windows għal Linux". Fil-verżjoni tal-Windows 10 tal-1709 Aġġornament tal-Ħallieqa Fall, tliet distribuzzjonijiet Linux huma diġà disponibbli għall-installazzjoni. Fil-każijiet kollha, sistema 64-bit hija meħtieġa għall-installazzjoni.
Dan it-tutorja huwa dwar kif tinstalla Ubuntu, OpenSUSE, jew SUSE Linux Enterprise Server fuq Windows 10 u xi eżempji ta 'użu fl-aħħar ta' l-artiklu. Għandu jkun innutat ukoll li hemm xi limitazzjonijiet meta tuża bash fuq il-Windows: pereżempju, ma tistax tmexxi applikazzjonijiet GUI (għalkemm jirrappurtaw soluzzjonijiet bl-użu tas-server X). Barra minn hekk, il-kmandi bash ma jistgħux imexxu programmi Windows, minkejja li għandhom aċċess sħiħ għas-sistema tal-fajl OS.
Installa Ubuntu, OpenSUSE, jew SUSE Linux Enterprise Server fuq Windows 10
Tibda bl-Aġġornament tal-Windows 10 Fall Creators (verżjoni 1709), l-installazzjoni tas-subsistema Linux għall-Windows inbidlet ftit minn dak li kien fil-verżjonijiet preċedenti (għal verżjonijiet preċedenti, li tibda mill-1607, meta l-funzjoni ġiet introdotta fil-beta, l-istruzzjoni hija f ' it-tieni parti ta 'dan l-artikolu).
Issa l-passi meħtieġa huma kif ġej:
- L-ewwelnett, trid tippermetti l-komponent "Subsistema tal-Windows għal Linux" fil- "Pannell tal-Kontroll" - "Programmi u Karatteristiċi" - "Dawwar il-Karatteristiċi tal-Windows mixgħul jew mitfi."
- Wara li tinstalla l-komponenti u terġa 'tibda l-kompjuter, mur fil-Windows 10 App Store u niżżel Ubuntu, OpenSUSE jew SUSE Linux ES minn hemm (iva, issa huma disponibbli tliet distribuzzjonijiet). Meta tniżżel, xi sfumaturi huma possibbli, li huma diskussi aktar fin-noti.
- Ħaddem id-distribuzzjoni mniżżla bħala applikazzjoni regolari tal-Windows 10 u wettaq is-setup inizjali (username u password).
Biex tħalli s-Subsistema tal-Windows għall-komponent Linux (l-ewwel pass), tista 'tuża l-kmand PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Issa ftit noti li jistgħu jkunu utli waqt l-installazzjoni:
- Tista 'tinstalla diversi distribuzzjonijiet Linux f'daqqa.
- Meta nniżżel id-distribuzzjonijiet Ubuntu, OpenSUSE, u SUSE Linux Enterprise Server fil-maħżen tal-Windows 10 bil-lingwa Russa, innutajt in-nuqqas li ġej: jekk sempliċement daħħal l-isem u agħfas Enter, allura r-riżultati mixtieqa ma jinstabux fit-tfittxija, imma jekk tibda tittajpja u mbagħad ikklikkja fuq il-pront li tidher, inti awtomatikament tasal għal paġna mixtieqa. Fil-każ, rabtiet diretti għal distribuzzjonijiet fil-maħżen: Ubuntu, OpenSUSE, SUSE LES.
- Tista 'wkoll tibda Linux mil-linja ta' kmand (mhux biss mit-tajl fil-menu Bidu): ubuntu, opensuse-42 jew sles-12
Installazzjoni Bash fuq Windows 10 1607 u 1703
Biex tinstalla l-qoxra tal-bash, segwi dawn il-passi sempliċi.
- Mur fil-Windows 10 Settings - Aġġornament u Sigurtà - Għall-Iżviluppaturi. Ixgħel il-mod tal-iżviluppatur (l-Internet għandu jkun imqabbad biex tniżżel il-komponenti meħtieġa).
- Mur fil-pannell tal-kontroll - Programmi u komponenti - Ixgħel il-komponenti tal-Windows mixgħul jew mitfi, iċċekkja l-kaxxa "Sottosistema tal-Windows għal Linux".
- Wara l-installazzjoni tal-komponenti, daħħal “bash” fit-tfittxija fil-Windows 10, iniedi l-applikazzjoni proposta u tlesti l-installazzjoni. Tista 'tissettja l-isem tal-utent u l-password tiegħek għal bash, jew tuża l-utent għerq mingħajr password.
Ladarba l-installazzjoni tkun tlestiet, tista 'tmexxi Ubuntu Bash fuq Windows 10 permezz ta' tfittxija, jew billi toħloq shortcut għall-qoxra fejn tkun teħtieġha.
Eżempji tal-Windows ta 'Ubuntu Shell
Biex nibda, ninnota li l-awtur mhuwiex speċjalista fil-bash, il-Linux, u l-iżvilupp, u l-eżempji hawn taħt huma biss turija li fil-Windows 10 bash jaħdem bir-riżultati mistennija għal dawk li jifhmu dan.
Applikazzjonijiet Linux
L-applikazzjonijiet fil-Windows 10 Bash jistgħu jiġu installati, diżinstalati u aġġornati bl-użu ta 'apt-get (sudo apt-get) mir-repożitorju Ubuntu.
Meta tuża applikazzjonijiet ibbażati fuq it-test mhix differenti minn Ubuntu, pereżempju, tista 'tinstalla Git f'Bash u tużaha bil-mod tas-soltu.
Skripts Bash
Tista 'taħdem skripts bash fil-Windows 10, tista' toħloqhom fl-editur tat-test Nano disponibbli fil-qoxra.
Skripts Bash ma jistgħux isejħu programmi u kmandi tal-Windows, imma tista 'taħdem skripts bash u kmandi minn fajls bat u PowerShell:
bash -c "kmand"
Tista 'wkoll tipprova tmexxi applikazzjonijiet b'interface grafika f'Ubuntu Shell fuq Windows 10, hemm aktar minn struzzjoni waħda fuq l-Internet dwar dan is-suġġett u l-essenza tal-metodu hija li tuża x-Xming X Server biex turi l-applikazzjoni GUI. Għalkemm uffiċjalment il-possibbiltà li taħdem ma 'tali applikazzjonijiet Microsoft mhix dikjarata.
Kif kien miktub hawn fuq, jien mhux it-tip ta 'persuna li tista' tapprezza bis-sħiħ il-valur u l-funzjonalità ta 'innovazzjoni, imma nara mill-inqas applikazzjoni waħda għalija nnifsi: korsijiet varji ta' Udacity, edX u oħrajn relatati mal-iżvilupp se jkunu ħafna iktar faċli biex jgħaddu minnhom, billi jaħdmu bl-għodda meħtieġa direttament fil-bash (u dawn il-korsijiet normalment juru xogħol fit-terminal bash MacOS u Linux).