Dina update ulang tahun Windows 10 versi 1607, kasempetan anyar pikeun pamekar némbongan - cangkang Ubuntu Bash, anu ngamungkinkeun anjeun ngajalankeun, masang aplikasi Linux, nganggo skrip bash langsung dina Windows 10, sadaya disebut "Windows Subsystem for Linux". Dina versi Windows 10 tina 1709 Fall Creators Update, tilu distribusi Linux parantos sayogi dipasang pikeun dipasang. Dina sadaya kasus, sistem 64-bit diperyogikeun kanggo dipasang.
Tutorial ieu ngeunaan kumaha carana pasang Ubuntu, OpenSUSE, atanapi SUSE Linux Enterprise Server dina Windows 10 sareng sababaraha conto panggunaan dina ahir tulisan. Ogé kedah dicatet yén aya sababaraha watesan nalika nganggo bash dina Windows: contona, anjeun moal tiasa ngajalankeun aplikasi GUI (sanaos aranjeunna ngalaporkeun workarounds nganggo pelayan X). Salaku tambahan, paréntah bash teu tiasa ngajalankeun program Windows, sanaos aksés pinuh kana sistem file OS.
Pasang Ubuntu, OpenSUSE, atanapi SUSE Linux Enterprise Server dina Windows 10
Dimimitian ku Windows 10 Fall Creators Update (versi 1709), pamasangan subsistem Linux pikeun Windows parantos rada robih tina naon anu aya dina vérsi sateuacana (kanggo vérsi sateuacanna, dimimitian ti 1607, nalika fungsina diwanohkeun dina béta, instruksi aya dina bagian kadua tina tulisan ieu).
Ayeuna léngkah anu diperyogikeun nyaéta:
- Mimiti, anjeun kedah ngaktipkeun komponén "Windows Subsystem for Linux" dina "Panel Panel" - "Program sareng Fitur" - "Pareuman atanapi pareumkeun Fitur Windows."
- Saatos masang komponen sareng rebooting komputer, angkat ka Windows 10 App Store tur unduh Ubuntu, OpenSUSE atanapi SUSE Linux ES ti dinya (leres, tilu distribusi ayeuna sayogi). Nalika diunduh, sababaraha nuansa mungkin, anu salajengna dibahas dina catetan.
- Jalankeun distribusi anu diunduh salaku aplikasi Windows 10 teratur sareng lakukeun setélan awal (nami pangguna sareng sandi).
Pikeun ngaktifkeun komponén Windows Subsystem for Linux (hambalan munggaran), anjeun tiasa nganggo paréntah PowerShell:
Aktipkeun-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Ayeuna sababaraha catetan anu tiasa dianggo nalika instalasi:
- Anjeun tiasa masang sababaraha édisi Linux sakaligus.
- Nalika ngunduh panyebaran Ubuntu, OpenSUSE, sareng SUSE Linux Enterprise Server di toko Rusia-basa Windows 10, kuring perhatikan nu kieu: upami anjeun ngan ukur nuliskeun nami sareng pencét Lebetkeun, maka hasil anu dipikahoyong teu dipendakan dina teang, tapi upami anjeun mimiti ngetik teras pencét dina pituduh anu muncul, anjeun otomatis nampi halaman anu dipikahoyong. Ngan bisi, link langsung kana toko di toko: Ubuntu, OpenSUSE, SUSE LES.
- Anjeun ogé tiasa ngamimitian Linux ti garis paréntah (sanés ngan tina ubin dina menu Mimitian): ubuntu, openuse-42 atanapi sles-12
Masang Bash dina Windows 10 1607 sareng 1703
Pikeun masang cangkang bash, tuturkeun léngkah-léngkah ieu basajan.
- Pindah ka Windows 10 Setélan - Update sareng Kaamanan - Kanggo Pamekar. Hurungkeun mode pangembang (Internét kedah disambungkeun pikeun ngundeur komponén anu diperyogikeun).
- Pindah ka panel kontrol - Program sareng komponén - Pareuman atanapi pareumkeun komponén Windows, pariksa kotak "Windows Subsystem for Linux".
- Saatos masang komponen, lebetkeun "bash" dina pamilarian Windows 10, peluncuran aplikasi anu diusulkeun sareng parantos parantos dipasang. Anjeun tiasa nyetél ngaran pamaké sareng kecap konci pikeun bash, atanapi nganggo pangguna akar tanpa sandi.
Sakali instalasi parantos réngsé, anjeun tiasa ngajalankeun Ubuntu Bash dina Windows 10 ngalangkungan milarian, atanapi ku nyiptakeun potong kompas ka cangkang dimana anjeun butuh.
Windows Conto Ubuntu
Pikeun mimitian ku, kuring dicatet yén panulis sanés ahli spesialis bash, Linux, sareng pamekaran, sareng conto di handap ieu mangrupikeun démo yén dina Windows 10 bash dianggo sareng hasil anu dipiharep pikeun anu ngartos.
Aplikasi Linux
Aplikasi dina Windows 10 Bash tiasa dipasang, dihapus, sareng diénggalan nganggo apt-get (sudo apt-get) ti gudang Ubuntu.
Nganggo aplikasi anu nganggo téks henteu bénten ti Ubuntu, contona, anjeun tiasa pasang Git in Bash sareng nganggo cara biasa.
Skrip Bash
Anjeun tiasa ngajalankeun skrip bash dina Windows 10, anjeun tiasa nyiptakeunana dina panulis téks Nano anu sayogi dina cangkang.
Tulisan bash henteu tiasa nyauran program sareng paréntah Windows, tapi anjeun tiasa ngajalankeun skrip bash sareng paréntah tina file bat sareng skrip PowerShell:
bash -c "paréntah"
Anjeun ogé tiasa nyobian ngajalankeun aplikasi anu nganggo antarmuka grafis dina Ubuntu Shell dina Windows 10, aya langkung ti hiji instruksi dina Internét ngeunaan topik ieu sareng hakekat metode nyaéta ngagunakeun Xming X Server pikeun nembongkeun aplikasi GUI. Sanaos sacara resmi kamungkinan damel sareng aplikasi Microsoft sapertos kitu henteu dinyatakeun.
Sakumaha anu diserat di luhur, kuring sanés jenis jalma anu tiasa pinuh ngahargaan nilai sareng fungsionalitas hiji inovasi, tapi kuring ningali sahenteuna hiji aplikasi pikeun kuring sorangan: rupa-rupa kursus Udacity, edX sareng anu sanés anu aya hubungan sareng pamekaran bakal langkung gampil dianggo sareng alat anu diperyogikeun langsung dina bash (sareng kursus ieu biasana nunjukkeun damel di terminal bash MacOS sareng Linux).