Windows 10дун 1607 версиясынын мааракелик жаңыруусунда, иштеп чыгуучулар үчүн жаңы мүмкүнчүлүк пайда болду - Ubuntu Bash кабыгы, Linux тиркемелерин иштетип, орнотуп, Windows 10до баш скрипттерди колдонуп, "Linux үчүн Windows көмөкчү тутуму" деп аталат. 1709 Fall Creators Update'тин Windows 10 версиясында, орнотуу үчүн үч Linux дистрибуциясы бар. Бардык учурларда орнотуу үчүн 64 биттик система талап кылынат.
Бул окуу куралы Windows 10га Ubuntu, OpenSUSE же SUSE Linux Enterprise Серверин кантип орнотуу керектиги жана макаланын аягындагы айрым колдонуу мисалдары жөнүндө. Windows-та баш колдонууда бир катар чектөөлөр бар экендигин белгилей кетүү керек: мисалы, GUI тиркемелерин иштете албайсыз (бирок алар X серверин колдонуп иштөө жөнүндө отчет беришет). Мындан тышкары, баш командалар ОС файл тутумуна толук мүмкүнчүлүк болсо дагы, Windows программаларын иштете албайт.
Windows 10га Ubuntu, OpenSUSE же SUSE Linux Enterprise Server орнотуңуз
Windows 10 Fall Creators Update (1709-версия) менен башталып, Windows үчүн Linux чакан тутумун орнотуу мурунку версиялардагыдан бир аз өзгөрдү (1607-жылдан баштап, функция бета режимине киргизилгенден кийин, нускамада) ушул статьянын экинчи бөлүгү).
Азыр керектүү кадамдар төмөнкүлөр:
- Баарынан мурун, "Башкаруу Панелиндеги" "Программалар жана Функциялар" - "Windows Мүмкүнчүлүктөрүн күйгүзүү же өчүрүү." Linux үчүн Windows Чакан Системасын "иштетишиңиз керек.
- Компоненттерди орнотуп, компьютерди өчүрүп-күйгүзгөндөн кийин, Windows 10 App Store дүкөнүнө өтүп, Ubuntu, OpenSUSE же SUSE Linux ES жүктөп алыңыз (ооба, үч бөлүштүрүү бар). Жүктөөдө айрым нюанстар мүмкүн, алар андан ары ноталарда каралат.
- Жүктөлгөн бөлүштүрүүнү кадимки Windows 10 тиркемеси катары иштетип, баштапкы орнотууну (колдонуучу аты жана сырсөз) аткарыңыз.
Linux компоненти үчүн Windows ички системасын иштетүү үчүн (биринчи кадам) PowerShell буйругун колдоно аласыз:
Microsoft-Windows-Subsystem-Linux-WindowsOptionalFeature -Online -FeatureName иштетүү
Эми орнотуу учурунда пайдалуу болушу мүмкүн болгон бир нече эскертүү:
- Бир эле учурда бир нече Linux дистрибьюторун орнотсоңуз болот.
- Орус тилиндеги Windows 10 дүкөнүндө Ubuntu, OpenSUSE жана SUSE Linux Enterprise Server дистрибьюторлорун жүктөөдө, мен төмөндөгүдөй бир нерсени байкадым: эгер сиз жөн гана атын киргизип, Enter бассаңыз, анда издөөдө керектүү натыйжалар табылбайт, бирок сиз терип, андан кийин пайда болгон чакырууну чыкылдатып чыксаңыз, автоматтык түрдө аласыз. каалаган бет. Дүкөндөгү таратууларга түздөн-түз шилтемелер: Ubuntu, OpenSUSE, SUSE LES.
- Linux системасын буйрук сабынан баштай аласыз (Старт менюсундагы плиткадан гана эмес): ubuntu, opensuse-42 же sles-12
Windows 10 1607 жана 1703 боюнча Bash орнотуу
Баштын кабыгын орнотуу үчүн, ушул жөнөкөй кадамдарды аткарыңыз.
- Windows 10 Жөндөөлөрүнө өтүңүз - Жаңыртуу жана коопсуздук - Иштеп чыгуучулар үчүн. Иштеп чыгуучунун режимин күйгүзүңүз (керектүү компоненттерди жүктөө үчүн Интернет туташтырылышы керек).
- Башкаруу панелине өтүңүз - Программалар жана курамдык бөлүктөр - Windows компоненттерин күйгүзүп же өчүрүп, "Linux үчүн Windows көмөкчү тутуму" деген кутучаны белгилеңиз.
- Компоненттерди орноткондон кийин, Windows 10 издөөсүнө "bash" киргизип, сунушталган тиркемени киргизип, орнотууну аяктаңыз. Сиз колдонуучу атыңызды жана сырсөзүңүздү баш үчүн орнотсоңуз болот же түпкү колдонуучуну сырсөзсүз колдонсоңуз болот.
Орнотуу аяктагандан кийин, Windows 10'де Ubuntu Bash издеп же керектүү жерде кабыкка жарлык түзүп иштете аласыз.
Ubuntu Shell Windows үлгүлөрү
Башында, автор bash, Linux жана иштеп чыгуу боюнча адис эмес экендигин жана төмөндөгү мисалдар Windows 10 программасында инро түшүнгөндөр үчүн күтүлгөн натыйжалар менен иштээрин көрсөтүп турат.
Linux тиркемелери
Windows 10 Bash'тагы тиркемелерди Ubuntu кампаниясынан apt-get (sudo apt-get) жардамы менен орнотуп, өчүрүп жана жаңырта аласыз.
Текстке негизделген тиркемелерди колдонуу Ubuntuдон эч кандай айырмаланбайт, мисалы, сиз Git-тү Баштан орнотуп, аны кадимкидей колдонсоңуз болот.
Баш скриптер
Windows 10-де баш скрипттерди иштете аласыз, аларды Nano текст редакторунда түзө аласыз.
Bash скрипттери Windows программаларын жана буйруктарын чакыра албайт, бирок сиз бат файлдарынан жана PowerShell скриптеринен башкы скрипттерди жана буйруктарды иштете аласыз:
bash -c "буйрук"
Windows 10-де Ubuntu Shell-де графикалык интерфейс менен тиркемелерди иштетип көрүүгө болот, интернетте бир нече нускамалар бар жана GUI тиркемесин көрсөтүү үчүн Xming X Server колдонушат. Расмий түрдө ушундай Microsoft тиркемелери менен иштөө мүмкүнчүлүгү айтылбайт.
Жогоруда жазылгандай, мен инновациянын баалуулугун жана функционалдуулугун толук баамдай ала турган адам эмесмин, бирок өзүм үчүн жок дегенде бир колдонмону көрүп жатам: Udacity, edX курстары жана өнүгүүгө байланыштуу башка курстар менен иштөө, керектүү шаймандар менен иштөө оңой болот. түздөн-түз bash (жана бул курстар, адатта, MacOS жана Linux bash терминалында иштешкендигин көрсөтөт).