Sa anibersaryo sa pag-update sa Windows 10, bersyon 1607, usa ka bag-o nga oportunidad alang sa mga developers ang nagpakita - ang Ubuntu Bash shell, nga nagtugot kanimo nga modagan, pag-instalar sa mga aplikasyon sa Linux, gamit ang bash script direkta sa Windows 10, tanan kini gitawag nga "Windows subsystem for Linux". Sa bersyon sa Windows 10 1709 Fall Creators Update, aduna nay tulo ka distribusyon sa Linux nga magamit alang sa pag-instalar. Sa tanan nga mga kaso, ang usa ka 64-bit nga sistema gikinahanglan alang sa pag-instalar.
Gihubit kini nga hilisgutan kon unsaon pag-instalar sa Ubuntu, OpenSUSE, o SUSE Linux Enterprise Server sa Windows 10 ug pipila ka mga pananglitan sa paggamit sa katapusan sa artikulo. Kini kinahanglan usab nga ibutang sa hunahuna nga adunay pipila ka mga limitasyon sa diha nga ang paggamit sa bash sa Windows: pananglitan, dili ka magsugod sa mga aplikasyon sa GUI (bisan tuod sila nagreport sa mga workaround gamit ang X server). Dugang pa, ang mga sugo sa bash dili makadagan sa mga programa sa Windows, bisan pa adunay bug-os nga pag-access sa sistema sa OS file.
Pag-instalar sa Ubuntu, OpenSUSE, o SUSE Linux Enterprise Server sa Windows 10
Nagsugod sa Windows 10 Fall Creators Update (bersyon 1709), ang pag-instalar sa Linux subsystem alang sa Windows nausab gikan sa kung unsa kini sa mga naunang bersyon (sa mga naunang bersyon, sugod sa 1607, sa dihang ang function gipaila sa beta, ang instruksyon anaa ang ikaduha nga bahin niini nga artikulo).
Karon ang gikinahanglan nga mga lakang mao ang mosunod:
- Una sa tanan, kinahanglan nimo nga himoon ang component "Windows Subsystem for Linux" sa "Control Panel" - "Programs and Features" - "Pag-turn Off ug Off Components sa Windows".
- Human sa pag-instalar sa mga sangkap ug pag-reboot sa computer, adto sa Windows 10 app store ug i-download ang Ubuntu, OpenSUSE o SUSE Linux ES gikan didto (oo, karon adunay tulo ka mga distribusyon ang anaa). Sa diha nga ang pag-load sa pipila ka mga nuances posible, nga dugang sa mga nota.
- Pagdalagan ang na-apod-apod nga pag-apud-apod ingon nga usa ka normal nga Windows 10 nga aplikasyon ug ipahigayon ang unang setup (username ug password).
Aron makahimo ang "Windows Subsystem for Linux" component (unang lakang), mahimo nimo gamiton ang PowerShell nga sugo:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Karon ang pipila ka mga nota nga mahimo nga magamit sa panahon sa pag-instalar:
- Mahimo nimo i-install ang ubay-ubay nga distribusyon sa Linux sa usa ka higayon.
- Sa pag-download sa Ubuntu, OpenSUSE ug SUSE Linux Enterprise Server nga mga distribusyon sa Russian-language nga Windows 10 nga tindahan, akong namatikdan ang mosunod nga nuance: kung mosulod ka lang sa usa ka ngalan ug pindutin ang Enter, wala nimo makita ang gikinahanglan nga mga resulta sa pagpangita, apan kung magsugod ka sa pag-type ug dayon pag-klik sa pahayag nga makita ang gitinguha nga pahina. Sa kaso lang, ang mga direktang link sa mga distribusyon sa tindahan: Ubuntu, openSUSE, SUSE LES.
- Makahimo ka usab sa pagpadagan sa Linux gikan sa command line (dili lang gikan sa tile sa Start menu): ubuntu, opensuse-42 o sles-12
Pag-instalar sa Bash sa Windows 10 1607 ug 1703
Aron i-install ang bash shell, sunda kining mga lakang.
- Lakaw ngadto sa mga sumbanan sa Windows 10 - Update ug seguridad - Alang sa mga developer. I-turn sa mode sa developer (ang Internet kinahanglan nga konektado sa pag-download sa gikinahanglan nga mga sangkap).
- Lakaw ngadto sa control panel - Mga Programa ug mga component - Pag-enable o pag-disable sa mga component sa Windows, isulat ang "Windows subsystem for Linux".
- Human sa pag-instalar sa mga sangkap, pagsulod sa "bash" sa Windows 10 search, ilunsad ang gisugyot nga variant sa aplikasyon ug ipahigayon ang pag-instalar. Mahimo nimo ibutang ang imong username ug password alang sa bash, o gamiton ang root user nga walay password.
Human makompleto ang instalasyon, mahimo nimong ipadagan ang Ubuntu Bash sa Windows 10 pinaagi sa pagpangita, o pinaagi sa pagmugna og usa ka shortcut sa kabhang diin kinahanglan nimo kini.
Mga pananglitan sa paggamit sa Ubuntu Shell sa Windows
Alang sa usa ka pagsugod, akong timan-an nga ang tagsulat dili usa ka eksperto sa bash, Linux ug development, ug ang mga pananglitan sa ubos usa lamang ka demonstrasyon nga sa Windows 10 bash naglihok uban sa gilauman nga mga resulta alang niadtong kinsa nakasabut niini.
Linux nga mga aplikasyon
Ang mga aplikasyon sa Windows 10 Bash mahimong ma-instalar, i-uninstall ug i-update gamit ang apt-get (sudo apt-get) gikan sa Ubuntu repository.
Ang paggamit sa mga aplikasyon sa usa ka teksto nga interface walay kalainan gikan sa Ubuntu, pananglitan, mahimo nimo i-install ang Git sa Bash ug gamiton kini sa naandan nga paagi.
Bash scripts
Mahimo nimong magpadagan ang mga script sa bash sa Windows 10, mahimo nimong himoon kini sa Nano text editor nga anaa sa kabhang.
Ang mga script sa Bash dili makagamit sa mga programa ug mga sugo sa Windows, apan posible nga modagan ang mga script sa bash ug mga command gikan sa mga file sa bat ug mga script sa PowerShell:
bash -c "sugo"
Mahimo usab nimo nga sulayan ang paglansad gamit ang graphical interface sa Ubuntu Shell sa Windows 10, adunay labaw pa sa usa ka panudlo sa niini nga hilisgutan sa Internet ug ang diwa sa pamaagi moabut sa paggamit sa Xming X Server aron ipakita ang GUI sa aplikasyon. Bisan tuod opisyal nga ang posibilidad sa pagtrabaho uban sa maong mga aplikasyon sa Microsoft wala ipahibalo.
Ingon kini gisulat sa ibabaw, dili ako ang tawo nga bug-os makaapresyar sa kabililhon ug gamit sa kausaban, apan nakita ko labing menos usa ka aplikasyon alang sa akong kaugalingon: nagkalain-laing mga kurso sa Udacity, edX ug uban pa nga may kalabutan sa kalamboan mas sayon nga magtrabaho uban sa gikinahanglan nga mga himan husto sa bash (ug sa niini nga mga kurso sa trabaho kasagaran gipakita sa terminal MacOS ug Linux bash).