Carane nginstal Linux ing Windows 10

Ing update ulang taun ulang tahun Windows 10, versi 1607, kesempatan anyar kanggo pangembang muncul - cangkang Ubuntu Bash, sing ngijini sampeyan kanggo mbukak, nginstal aplikasi Linux, nggunakake skrip bash langsung ing Windows 10, kabeh iki diarani "subsistem Windows kanggo Linux". Ing versi Windows 10 1709 Fall Creators Update, wis ana telung distribusi Linux sing kasedhiya kanggo instalasi. Ing kabeh kasus, sistem 64 bit sing dibutuhake kanggo instalasi.

Tutorial iki nggambarake carane nginstal Ubuntu, OpenSUSE, utawa SUSE Linux Enterprise Server ing Windows 10 lan sawetara conto panggunaan ing mburi artikel. Perlu uga ditemokake yen ana sawetara watesan nalika nggunakake bash ing Windows: contone, sampeyan ora bisa miwiti aplikasi GUI (sanadyan ana laporan workarounds nggunakake server X). Kajaba iku, perintah bash ora bisa mbukak program Windows, senadyan nduweni akses penuh menyang sistem berkas OS.

Nginstal Ubuntu, OpenSUSE, utawa SUSE Linux Enterprise Server ing Windows 10

Miwiti karo Windows 10 Update Fall Creators (versi 1709), panginstalan subsistem Linux kanggo Windows wis owah-owahan kaya apa ing versi sadurungé (kanggo versi sadurungé, wiwit saka 1607, nalika fungsi kasebut dienalake ing beta, instruksi ana ing sisih kapindho artikel iki).

Saiki langkah-langkah sing perlu yaiku:

  1. Kaping pisanan, sampeyan kudu mbisakake komponen "Windows Subsystem for Linux" ing "Panel Kontrol" - "Program lan Fitur" - "Nguripake lan Mateni Komponen Windows".
  2. Sawise nginstal komponen lan rebooting komputer, pindhah menyang nyimpen app Windows 10 lan ngundhuh Ubuntu, OpenSUSE utawa SUSE Linux ES saka ing kono (saiki, saiki ana telung distribusi). Nalika ngemut sawetara nuansa, sing luwih akeh ing cathetan.
  3. Jalanake distribusi sing diunduh minangka aplikasi Windows normal 10 lan wiwiti pangaturan awal (jeneng pangguna lan sandhi).

Kanggo ngaktifake komponen "Windows Subsystem for Linux" (langkah pisanan), sampeyan bisa nggunakake printah PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsistence-Linux

Saiki sawetara cathetan sing bisa migunani sajrone instalasi:

  • Sampeyan bisa nginstal sawetara distribusi Linux bebarengan.
  • Nalika ngundhuh distribusi Ubuntu, OpenSUSE lan SUSE Linux Enterprise Server ing nyimpen Windows 10 basa Rusia, aku ngerteni nuansa ing ngisor iki: yen sampeyan salah ngetik jeneng lan pencet Ketik, sampeyan ora nemokake asil panelusuran sing dibutuhake, nanging yen sampeyan wiwit ngetik banjur ngeklik petunjuk sing katon, sampeyan kanthi otomatis njaluk kaca sing dikarepake. Mung, pranala langsung menyang distribusi ing toko: Ubuntu, openSUSE, SUSE LES.
  • Sampeyan uga bisa mbukak Linux saka baris perintah (ora mung saka kothak ing menu Start): ubuntu, opensuse-42 utawa sles-12

Nginstal Bash ing Windows 10 1607 lan 1703

Kanggo nginstal shell bash, tindakake langkah-langkah prasaja iki.

  1. Menyang parameter Windows 10 - Nganyari lan keamanan - Kanggo pangembang. Nguripake mode pangembang (Internet kudu disambungake kanggo ngundhuh komponen sing diperlokake).
  2. Pindhah menyang panel kontrol - Program lan komponen - Ngaktifake utawa mateni komponen Windows, obah "Subsystem Windows kanggo Linux".
  3. Sawise nginstal komponen, ketik "bash" ing panelusuran Windows 10, miwiti varian aplikasi sing diusulake lan nindakake instalasi. Sampeyan bisa ngeset jeneng panganggo lan tembung sandhi kanggo bash, utawa nggunakake pangguna root tanpa sandhi.

Sawise instalasi rampung, sampeyan bisa mbukak Ubuntu Bash ing Windows 10 liwat panelusuran, utawa nggawe trabasan menyang cangkang sing sampeyan butuhake.

Conto nggunakake Ubuntu Shell ing Windows

Kanggo miwiti, aku bakal mangerteni yen penulis ora ahli ing bash, Linux lan pembangunan, lan conto ing ngisor iki mung demonstrasi sing ing Windows 10 bash bisa ngasilake asil sing diarepake kanggo sing ngerti iki.

Aplikasi Linux

Aplikasi ing Windows 10 Bash bisa diinstal, mencabut lan diupdate kanthi nggunakake apt-get (sudo apt-get) saka repositori Ubuntu.

Nggunakake aplikasi nganggo antarmuka teks ora beda karo Ubuntu, contone, sampeyan bisa nginstal Git ing Bash lan nganggo cara sing biasa.

Bash scripts

Sampeyan bisa mbukak skrip bash ing Windows 10, sampeyan bisa nggawe ing editor teks Nano sing kasedhiya ing cangkang.

Tulisan-tulisan Bash ora bisa njaluk program lan perintah Windows, nanging bisa mbukak scripts lan perintah saka file-file bat lan script PowerShell:

bash -c "command"

Sampeyan uga bisa nyoba kanggo miwiti aplikasi kanthi antarmuka grafis ing Ubuntu Shell ing Windows 10, wis ana luwih saka siji instruksi babagan subjek iki ing Internet lan intine metode kasebut mudhun kanggo nggunakake Xming X Server kanggo nampilake GUI aplikasi kasebut. Sanajan resmi kamungkinan nggarap aplikasi Microsoft kasebut ora diumumake.

Minangka ditulis ing ndhuwur, aku ora wong sing bisa ngapresiasi nilai lan fungsi inovasi, nanging aku ndeleng paling ora siji aplikasi kanggo aku: macem-macem kursus ing Udacity, edX lan liyane sing gegandhengan karo pembangunan bakal luwih gampang kanggo nggarap alat sing perlu tengen ing bash (lan ing karya kursus iki biasane ditampilake ing MacOS lan Linux bash terminal).