Sa pag-update ng anibersaryo ng Windows 10 na bersyon 1607, lumitaw ang isang bagong pagkakataon para sa mga nag-develop - ang shell ng Ubuntu Bash, na nagpapahintulot sa iyo na magpatakbo, mag-install ng mga aplikasyon ng Linux, gumamit ng mga script ng bash nang direkta sa Windows 10, lahat ay tinawag na "Windows Subsystem para sa Linux". Sa Windows 10 na bersyon ng 1709 Pagbagsak ng Taglalang ng Tagalikha, tatlong mga pamamahagi ng Linux ay magagamit na para sa pag-install. Sa lahat ng mga kaso, ang isang 64-bit system ay kinakailangan para sa pag-install.
Ang tutorial na ito ay tungkol sa kung paano i-install ang Ubuntu, OpenSUSE, o SUSE Linux Enterprise Server sa Windows 10 at ilang mga halimbawa ng paggamit sa katapusan ng artikulo. Dapat ding tandaan na mayroong ilang mga limitasyon kapag gumagamit ng bash sa Windows: halimbawa, hindi ka maaaring magpatakbo ng mga aplikasyon ng GUI (bagaman iniuulat nila ang mga workarounds gamit ang X server). Bilang karagdagan, ang mga utos ng bash ay hindi maaaring magpatakbo ng mga programa sa Windows, sa kabila ng pagkakaroon ng buong pag-access sa OS file system.
I-install ang Ubuntu, OpenSUSE, o SUSE Linux Enterprise Server sa Windows 10
Simula sa Windows 10 Fall Creators Update (bersyon 1709), ang pag-install ng subsystem ng Linux para sa Windows ay bahagyang nagbago mula sa kung ano ito sa mga nakaraang bersyon (para sa mga nakaraang bersyon, simula sa 1607, kapag ang function ay ipinakilala sa beta, ang tagubilin ay nasa pangalawang bahagi ng artikulong ito).
Ngayon ang mga kinakailangang hakbang ay ang mga sumusunod:
- Una sa lahat, kailangan mong paganahin ang sangkap na "Windows Subsystem para sa Linux" sa "Control Panel" - "Mga Programa at Tampok" - "I-on o i-off ang Mga Tampok ng Windows."
- Matapos i-install ang mga sangkap at muling pag-reboot ng computer, pumunta sa Windows 10 App Store at i-download ang Ubuntu, OpenSUSE o SUSE Linux ES mula doon (oo, tatlong mga pamamahagi ay magagamit na ngayon). Kapag nag-download, posible ang ilang mga nuances, na kung saan ay karagdagang tinalakay sa mga tala.
- Patakbuhin ang nai-download na pamamahagi bilang isang regular na aplikasyon ng Windows 10 at isagawa ang paunang pag-setup (username at password).
Upang paganahin ang Windows Subsystem para sa Linux (unang hakbang), maaari mong gamitin ang utos ng PowerShell:
Paganahin-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Ngayon ang ilang mga tala na maaaring maging kapaki-pakinabang sa pag-install:
- Maaari kang mag-install ng ilang mga pamamahagi ng Linux nang sabay-sabay.
- Kapag nai-download ang Ubuntu, OpenSUSE, at SUSE Linux Enterprise Server na pamamahagi sa tindahan ng wikang Ruso na Windows 10, napansin ko ang sumusunod na nuance: kung ipasok mo lang ang pangalan at pindutin ang Enter, kung gayon ang ninanais na mga resulta ay hindi matatagpuan sa paghahanap, ngunit kung nagsimula kang mag-type at pagkatapos ay mag-click sa agarang lumilitaw, awtomatiko kang makakapunta sa ninanais na pahina. Kung sakali, direktang mga link sa mga pamamahagi sa tindahan: Ubuntu, OpenSUSE, SUSE LES.
- Maaari mo ring simulan ang Linux mula sa linya ng command (hindi lamang mula sa tile sa Start menu): ubuntu, openuse-42 o sles-12
Ang pag-install ng Bash sa Windows 10 1607 at 1703
Upang mai-install ang bash shell, sundin ang mga simpleng hakbang na ito.
- Pumunta sa Mga Setting ng Windows 10 - I-update at Seguridad - Para sa Mga Nag-develop. I-on ang mode ng developer (dapat na konektado ang Internet upang i-download ang mga kinakailangang sangkap).
- Pumunta sa control panel - Mga programa at sangkap - I-on o i-off ang mga bahagi ng Windows, suriin ang kahon na "Windows Subsystem para sa Linux".
- Matapos i-install ang mga sangkap, ipasok ang "bash" sa paghahanap ng Windows 10, patakbuhin ang iminungkahing application at i-install. Maaari mong itakda ang iyong username at password para sa bash, o gamitin ang root user nang walang password.
Kapag kumpleto ang pag-install, maaari mong patakbuhin ang Ubuntu Bash sa Windows 10 sa pamamagitan ng isang paghahanap, o sa pamamagitan ng paglikha ng isang shortcut sa shell kung saan mo kailangan ito.
Mga Halimbawa ng Ubuntu Shell Windows
Upang magsimula, napansin ko na ang may-akda ay hindi isang dalubhasa sa bash, Linux, at pag-unlad, at ang mga halimbawa sa ibaba ay isang demonstrasyon lamang na sa Windows 10 bash ay gumagana kasama ang inaasahang mga resulta para sa mga nakakaintindi nito.
Mga aplikasyon ng Linux
Ang mga aplikasyon sa Windows 10 Bash ay maaaring mai-install, mai-uninstall, at mai-update gamit ang apt-get (sudo apt-get) mula sa imbakan ng Ubuntu.
Ang paggamit ng mga application na batay sa teksto ay hindi naiiba sa Ubuntu, halimbawa, maaari mong mai-install ang Git sa Bash at gamitin ito sa karaniwang paraan.
Mga script ng Bash
Maaari kang magpatakbo ng mga script ng bash sa Windows 10, maaari kang lumikha ng mga ito sa editor ng teksto ng Nano na magagamit sa shell.
Hindi matatawagan ng mga script ng Bash ang mga programa at utos sa Windows, ngunit maaari kang magpatakbo ng mga script ng bash at mga utos mula sa mga file ng bat at mga script ng PowerShell:
bash -c "utos"
Maaari mo ring subukang magpatakbo ng mga application na may isang graphic na interface sa Ubuntu Shell sa Windows 10, mayroong higit sa isang tagubilin sa Internet sa paksang ito at ang kakanyahan ng pamamaraan ay ang paggamit ng Xming X Server upang ipakita ang application ng GUI. Bagaman opisyal na ang posibilidad ng pagtatrabaho sa naturang mga aplikasyon ng Microsoft ay hindi nakasaad.
Tulad ng nakasulat sa itaas, hindi ako ang uri ng tao na lubos na mapahalagahan ang halaga at pag-andar ng isang pagbabago, ngunit nakikita ko kahit isang aplikasyon para sa aking sarili: ang iba't ibang mga kurso ng Udacity, edX at iba pa na may kaugnayan sa pag-unlad ay magiging mas madaling dumaan, nagtatrabaho sa mga kinakailangang kasangkapan direkta sa bash (at ang mga kursong ito ay karaniwang nagpapakita ng pagtatrabaho sa terminal ng MacOS at Linux).