Katika sasisho la kumbukumbu ya Windows 10 toleo la 1607, fursa mpya ya watengenezaji ilitokea - ganda la Ubuntu Bash, ambalo hukuruhusu kukimbia, kusanikisha programu za Linux, tumia maandishi ya bash moja kwa moja kwenye Windows 10, yote inayoitwa "Windows Subsystem for Linux". Katika toleo la Windows 10 la Sasisho ya Waumbaji wa Kuanguka kwa 1709, usambazaji tatu wa Linux tayari unapatikana kwa ufungaji. Katika hali zote, mfumo wa--bit unahitajika kwa ufungaji.
Mafundisho haya ni juu ya jinsi ya kusanikisha Ubuntu, OpenSUSE, au SUSE Linux Enterprise Server kwenye Windows 10 na mifano kadhaa ya matumizi mwishoni mwa kifungu. Ikumbukwe pia kwamba kuna mapungufu wakati wa kutumia bash kwenye Windows: kwa mfano, huwezi kuendesha programu za GUI (ingawa wanaripoti vitendaji vya seva kwa seva ya X). Kwa kuongezea, maagizo ya bash hayawezi kuendesha programu za Windows, licha ya kupata kabisa mfumo wa faili ya OS.
Weka Ubuntu, OpenSUSE, au SUSE Linux Enterprise Server kwenye Windows 10
Kuanzia na Sasisho la Waumbaji wa Windows 10 la Kuanguka kwa Windows (toleo la 1709), usanidi wa mfumo wa chini wa Linux kwa Windows umebadilika kidogo kutoka kwa ulivyokuwa katika matoleo ya awali (kwa matoleo ya awali, kuanzia 1607, wakati kazi ilipoletwa kwa beta, maagizo yapo sehemu ya pili ya kifungu hiki).
Sasa hatua muhimu ni kama ifuatavyo.
- Kwanza kabisa, unahitaji kuwezesha sehemu ya "Windows Subsystem for Linux" katika "Jopo la Udhibiti" - "Programu na Vipengele" - "Washa au uzima huduma za Windows."
- Baada ya kufunga vifaa na kuunda upya kompyuta, nenda kwenye Duka la Programu la Windows 10 na upakue Ubuntu, OpenSUSE au SUSE Linux ES kutoka hapo (ndio, usambazaji tatu sasa unapatikana). Wakati wa kupakua, nuances kadhaa zinawezekana, ambazo zinajadiliwa zaidi katika maelezo.
- Run usambazaji uliopakuliwa kama programu ya kawaida ya Windows 10 na ufanyie usanidi wa awali (jina la mtumiaji na nywila).
Ili kuwezesha Windows Subsystem ya chombo cha Linux (hatua ya kwanza), unaweza kutumia amri ya PowerShell:
Washa-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Sasa madokezo machache ambayo yanaweza kuwa muhimu wakati wa usanidi:
- Unaweza kufunga ugawanyaji kadhaa wa Linux mara moja.
- Wakati wa kupakua usambazaji wa Ubuntu, OpenSUSE, na SUSE Linux Enterprise Server katika duka la lugha ya Kirusi la Windows 10, niligundua maoni yafuatayo: ikiwa utaingia tu kwa jina na bonyeza Enter, basi matokeo yanayopatikana hayapatikani kwenye utaftaji, lakini ukianza kuchapa na kisha bonyeza haraka ambayo inaonekana, unaingia moja kwa moja kwa ukurasa wa taka. Ikiwezekana, unganisha viungo vya ugawaji kwenye duka: Ubuntu, OpenSUSE, SUSE LES.
- Unaweza pia kuanza Linux kutoka kwa amri ya amri (sio tu kutoka kwa tepe kwenye menyu ya Mwanzo): ubuntu, openuse-42 au sles-12
Kufunga Bash kwenye Windows 10 1607 na 1703
Ili kufunga ganda la bash, fuata hatua hizi rahisi.
- Nenda kwa Mipangilio ya Windows 10 - Sasisha na Usalama - Kwa Watengenezaji. Washa hali ya msanidi programu (mtandao lazima uunganishwe ili kupakua vifaa muhimu).
- Nenda kwenye paneli ya kudhibiti - Programu na vifaa - Washa au zima vifaa vya Windows, angalia kisanduku "Mfumo wa Windows wa Linux".
- Baada ya kufunga vifaa, ingiza "bash" kwenye utaftaji wa Windows 10, uzindua programu iliyopendekezwa na umalize usanikishaji. Unaweza kuweka jina lako la mtumiaji na nenosiri kwa bash, au utumie mtumiaji wa mizizi bila nywila.
Mara tu usakinishaji ukamilika, unaweza kukimbia Ubuntu Bash kwenye Windows 10 kupitia utaftaji, au kwa kuunda njia ya mkato kwa ganda mahali unapoihitaji.
Vielelezo vya Ubuntu Shell Windows
Kuanza, naona kuwa mwandishi sio mtaalam katika bash, Linux, na maendeleo, na mifano hapa ni ishara tu kwamba katika Windows 10 bash inafanya kazi na matokeo yanayotarajiwa kwa wale wanaoelewa hii.
Programu za Linux
Maombi katika Windows 10 Bash yanaweza kusanikishwa, kuondolewa, na kusasishwa kwa kutumia apt-kupata (sudo apt-kupata) kutoka kwa utu wa Ubuntu.
Kutumia matumizi ya msingi wa maandishi sio tofauti na Ubuntu, kwa mfano, unaweza kufunga Git katika Bash na kuitumia kwa njia ya kawaida.
Maandishi ya bash
Unaweza kuendesha maandishi ya bash katika Windows 10, unaweza kuunda kwenye hariri ya maandishi ya Nano inayopatikana kwenye ganda.
Maandishi ya bash hayawezi kupiga programu na maagizo ya Windows, lakini unaweza kuendesha hati za bash na maagizo kutoka kwa faili za bat na hati za PowerShell:
bash -c "amri"
Unaweza pia kujaribu kuendesha programu na kielelezo cha picha katika Ubuntu Shell kwenye Windows 10, tayari kuna maagizo zaidi ya moja juu ya mada hii kwenye mtandao na kiini cha njia hiyo ni kutumia Xing X Server kuonyesha programu ya GUI. Ingawa rasmi uwezekano wa kufanya kazi na programu kama hizi za Microsoft haujaelezewa.
Kama ilivyoandikwa hapo juu, mimi sio mtu wa mtu anayeweza kufahamu thamani na utendaji wa uvumbuzi, lakini naona maombi angalau yangu mwenyewe: kozi mbali mbali za Udacity, edX na zingine zinazohusiana na maendeleo itakuwa rahisi kupita, nikifanya kazi na vifaa muhimu. moja kwa moja kwenye bash (na kozi hizi kawaida zinaonyesha kufanya kazi kwenye terminal ya MacOS na Linux bash).