Windows- ի 10-րդ տարբերակի 1607-րդ տարեդարձի նոր տարբերակով ստեղծվել է Ubuntu Bash- ի ստեղծման նոր հնարավորություն, որը թույլ է տալիս Ձեզ առաջադրվել, տեղադրել Linux- ի ծրագրերը, օգտագործել Windows- ի 10-ի բաշ սցենարները, այս ամենը կոչվում է Linux- ի Windows- ի ենթահամակարգ: Windows 10-ի 1709-ի Fall Creators- ի թարմացման տարբերակում, տեղադրման համար արդեն գոյություն ունեն Linux- ի երեք բաշխում: Բոլոր դեպքերում տեղադրման համար պահանջվում է 64-բիթանոց համակարգ:
Այս ձեռնարկը նկարագրում է Ubuntu, OpenSUSE կամ SUSE Linux Enterprise Server- ի տեղադրումը Windows 10-ում եւ հոդվածի վերջում օգտագործման որոշ օրինակներ: Պետք է նաեւ հիշել, որ Windows- ի վրա bash- ի օգտագործման որոշ սահմանափակումներ կան, օրինակ, դուք չեք կարողանում սկսել GUI- ի ծրագրերը (չնայած նրանք հաղորդում են X միջավայրի օգտագործման միջոցով): Բացի այդ, bash հրամանները չեն կարող գործարկել Windows- ի ծրագրերը, չնայած ունենալու OS ֆայլի համակարգին լիարժեք մուտք:
Տեղադրելով Ubuntu, OpenSUSE կամ SUSE Linux Enterprise Server Windows 10-ում
Սկսած Windows 10 Fall Creators Update- ի (version 1709) սկսած Windows- ի Linux ենթահամակարգի տեղադրումը ինչ-որ կերպ փոխվել է նախորդ տարբերակներում (նախորդ տարբերակների համար, 1607-ից սկսած, երբ ֆունկցիան ներկայացվեց բետա, հրահանգը գտնվում է այս հոդվածի երկրորդ մասը):
Այժմ անհրաժեշտ քայլերը հետեւյալն են.
- Նախեւառաջ պետք է «Control Panel» - «Ծրագրերը եւ առանձնահատկությունները» - «Կասեցնել եւ անջատել Windows բաղադրիչները» բաղադրիչին «Linux- ի Windows ենթահամակարգը»:
- Այն բաղադրիչները տեղադրելով եւ համակարգիչը վերագործելուց հետո անցեք Windows 10-ի հավելվածների խանութը եւ այնտեղից ներբեռնեք Ubuntu, OpenSUSE կամ SUSE Linux ES (այո, այժմ բաժանված է երեք բաժանորդ): Տեղադրելու համար հնարավոր է մի քանի նրբերանգներ, որոնք հետագայում նշվում են:
- Սկսել բեռնված բաշխումը որպես նորմալ Windows 10 հավելված եւ կատարել սկզբնական կարգավորում (անուն եւ գաղտնաբառ):
«Լինելով Linux- ի Windows Subsystem» բաղադրիչի (առաջին քայլ) ակտիվացնելու համար կարող եք օգտագործել PowerShell հրամանը:
Միացնել-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Այժմ մի քանի նշումներ, որոնք կարող են օգտակար լինել տեղադրման ժամանակ.
- Դուք կարող եք միանգամից տեղադրել մի քանի Linux բաշխումներ:
- Երբ ներբեռնում եք Ubuntu- ի, OpenSUSE- ի եւ SUSE Linux Enterprise Server- ի բաշխումը ռուսերեն լեզվով Windows 10-ի խանութում, ես նկատեցի հետեւյալ նրբությունը. Եթե պարզապես մուտքագրեք անուն եւ սեղմեք Enter, դուք չեք գտնում անհրաժեշտ որոնման արդյունքները, բայց եթե սկսեք մուտքագրել, ապա սեղմելով ակնարկը, ցանկալի էջ: Պարզապես, խանութի բաշխման ուղղակի հղումներ. Ubuntu, openSUSE, SUSE LES:
- Դուք նաեւ կարող եք Linux վարել հրամանի տողից (ոչ միայն Սկսելուց ընտրված սալիկից): ubuntu, opensuse-42 կամ sles-12
Տեղադրելով Bash- ի Windows 10 1607 եւ 1703-ում
Բաշի վահանակը տեղադրելու համար հետեւեք այս պարզ քայլերին:
- Գնալ դեպի Windows 10-ի պարամետրերը `թարմացում եւ անվտանգություն - մշակողների համար: Անջատեք ծրագրավորողի ռեժիմը (Ինտերնետը պետք է միացված լինի, անհրաժեշտ բովանդակության ներբեռնելու համար):
- Գնալ դեպի կառավարման վահանակ - ծրագրեր եւ բաղադրիչներ - ակտիվացնել կամ անջատել Windows- ի բաղադրիչները, նշելով «Linux- ի Windows ենթահամակարգը»:
- Բաղադրիչները տեղադրելուց հետո մուտք գործեք «bash» Windows 10 որոնման մեջ, մեկնարկեք առաջարկվող տարբերակը եւ կատարեք տեղադրումը: Դուք կարող եք սահմանել ձեր օգտանունն ու գաղտնաբառը bash- ի համար կամ օգտագործել առանց արգելափակող օգտվողի գաղտնաբառ:
Տեղադրման ավարտից հետո Դուք կարող եք Ubuntu Bash- ը Windows 10-ում փնտրել, կամ ստեղծել կարճուղի այնտեղ, որտեղ անհրաժեշտ է:
Windows- ում Ubuntu Shell- ի օգտագործման օրինակներ
Սկսելու համար նշեմ, որ հեղինակը բաշի, Linux- ի եւ զարգացման գծով փորձագետ չէ եւ ստորեւ բերված օրինակները պարզապես ցույց են տալիս, որ Windows 10-ում գործում են ակնկալվող արդյունքները, ովքեր հասկանում են:
Linux ծրագրեր
Windows 10 Բաշի ծրագրերը կարող են տեղադրվել, տեղադրվել եւ թարմացվել Ubuntu պահոցից apt-get (sudo apt-get) օգտագործմամբ:
Տեքստային ինտերֆեյսի հետ կապված ծրագրեր օգտագործելը, այնուամենայնիվ, չի տարբերվում Ubuntu- ի վրա, օրինակ, Git- ը կարող եք տեղադրել Բաշում եւ օգտագործել այն սովորական եղանակով:
Բաշ գրառումները
Դուք կարող եք Windows- ի 10-ում տեղադրել bash- ի սցենարներ, դուք կարող եք ստեղծել դրանք Nano տեքստային խմբագրակազմում հասանելի է shell- ում:
Bash- ի սցենարները չեն կարող հրավիրել Windows- ի ծրագրերին եւ հրամաններին, սակայն հնարավոր է գործարկել bat- ֆայլերի եւ PowerShell- ի սցենարներից բաշ սցենարներ եւ հրամաններ:
bash -c "հրաման"
Դուք նաեւ կարող եք փորձարկել Windows- ի Ubuntu Shell- ի գրաֆիկական ինտերֆեյսով ծրագրեր գործարկել, ինտերնետում այս թեմայի շուրջ արդեն մեկից ավելի հրահանգներ կան, եւ մեթոդի էությունը գալիս է Xming X Server- ի օգտագործման համար `դիմումը GUI ցուցադրելու համար: Չնայած պաշտոնապես նման Microsoft ծրագրերի հետ աշխատելու հնարավորությունը չի հայտարարված:
Ինչպես վերեւում գրված է, ես չեմ կարող լիովին գնահատել նորարարության արժեքն ու գործառույթը, բայց ես տեսնում եմ առնվազն մեկ դիմում, այնպիսի դասընթացներ, ինչպիսիք են Udacity, edX եւ այլ զարգացումներ, որոնք շատ ավելի հեշտ են աշխատել անհրաժեշտ գործիքներով right in bash- ում (եւ այս դասընթացներում աշխատելը սովորաբար ցուցադրվում է MacOS եւ Linux բաշ տերմինալում):