Windows 10, 1607 bertsioaren urteurrenen eguneratzean, garatzaileentzako aukera berri bat agertu zen - Ubuntu Bash shell-a, Linux aplikazioak exekutatu, instalatu eta bash scripts zuzenean Windows 10 -n erabiltzeko aukera ematen dizu. Hori guztia "Windows azpisistema Linux". Windows 10 1709 Fall Creators bertsioaren bertsioan, dagoeneko hiru Linux banaketa daude eskuragarri instalatzeko. Kasu guztietan, 64 biteko sistema beharrezkoa da instalatzeko.
Tutorial honek Ubuntu, OpenSUSE edo SUSE Linux Enterprise Server Windows 10 programan nola azaltzen diren azaltzen du eta artikuluaren amaieran zenbait erabilera adibide daude. Kontuan izan behar da muga batzuk ere badirela Windows-en bash erabiltzean: adibidez, ezin duzu GUI aplikazioak abiarazi (X zerbitzaria erabiliz konponbideak esaten badute ere). Gainera, bash komandoak ezin dira Windows programak exekutatu, OS fitxategi-sistemara sarbide osoa izan arren.
Ubuntu, OpenSUSE edo SUSE Linux Enterprise Server Windows 10 instalatzen
Windows 10 Fall Creators Update-ekin (1709 bertsioa), Windows-erako Windows azpisistemak aurreko bertsioetan gertatu zenaren arabera aldatu da (aurreko bertsioetarako, 1607tik aurrera, beta funtzioa sartu zenean, instrukzioa hau da. artikulu honen bigarren atala).
Orain beharrezko urratsak honako hauek dira:
- Lehenik eta behin, "Windows Subsystem for Linux" osagaia gaitu behar duzu "Kontrol panela" - "Programak eta eginbideak" - "Aktibatu eta desaktibatu Windows osagaiak".
- Osagaiak instalatu eta ordenagailua berrabiarazi ondoren, joan Windows 10 aplikazioen dendara eta deskargatu hemendik Ubuntu, OpenSUSE edo SUSE Linux ES (bai, orain hiru banaketa eskuragarri daude). Ñabardura batzuk kargatzean posible dira oharrak geroago.
- Exekutatu deskargatutako banaketa Windows 10 aplikazio arrunt gisa eta egin hasierako konfigurazioa (erabiltzaile izena eta pasahitza).
"Linux azpisistema Linux" osagaia gaitzeko (lehen urratsa), PowerShell komandoa erabil dezakezu:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Orain instalazioan erabilgarria izan litekeen ohar batzuk:
- Linux banaketak hainbat aldi berean instala ditzakezu.
- Ubuntu, OpenSUSE eta SUSE Linux Enterprise Server banatzaileak deskargatzean errusierazko Windows 10 dendan, honako ñabardura nabaritu nuen: izen bat sartu eta Sartu sakatu besterik ez baduzu, ez duzu beharrezko bilaketaren emaitzak aurkitzen, baina idazten hasten bazara eta agertzen den argibidea sakatuz gero, automatikoki lortuko duzu. nahi duzun orria. Badaude, zuzenean esteka banatzeko dendetan: Ubuntu, openSUSE, SUSE LES.
- Linuxetik ere exekutatu dezakezu komando-lerroan (ez bakarrik Hasi menuan fitxa batetik): ubuntu, opensuse-42 edo sles-12.
Bash instalatzen Windows 10 1607 eta 1703
Bash shell-a instalatzeko, jarraitu urrats hauek.
- Joan Windows 10 parametroetara - Eguneratu eta segurtasuna - Garatzaileentzat. Aktibatu garatzailearen modua (Internetera konektatuta egon behar du beharrezko osagaiak deskargatzeko).
- Joan kontrol panela - Programak eta osagaiak - Gaitu edo desgaitu Windows osagaiak, markatu "Windows azpisistema Linux".
- Osagaiak instalatu ondoren, idatzi "bash" Windows 10 bilaketan, abiarazi proposatutako aplikazioen aldaera eta egin instalazioa. Zure erabiltzaile izena eta pasahitza ezarri ditzakezu bash-entzako, edo root erabiltzailea pasahitzik gabe erabili dezakezu.
Instalazioa amaitutakoan, Ubuntu Bash Windows 10 exekutatu ahal izango duzu bilaketa baten bidez, edo sortu behar duzun lasterbidea shell shell bat sortzeko.
Windows-en Ubuntu Shell erabiltzeko adibideak
Hasteko, ohartuko naiz egileak ez duela bash, Linux eta garapenean aditua, eta beheko adibideak adibide bat besterik ez da Windows 10 bash-en hori ulertzen dutenentzat espero diren emaitzekin funtzionatzen duela.
Linux aplikazioak
Windows 10 Bash aplikazioak instalatu, desinstalatu eta eguneratu daitezke apt-get (sudo apt-get) erabiliz Ubuntu biltegitik.
Testu-interfazea duten aplikazioak erabiltzea ez da horren antzekoa Ubuntun, adibidez, Git Bash-en instalatu eta ohiko moduan erabil dezakezu.
Bash script-ak
Windows-en 10 bash scripts exekutatu ahal izango dituzu, shell-eko eskuragarri Nano testu editorean sor ditzakezu.
Bash scriptak ezin ditu Windows programak eta komandoak deitu, baina posible da bash script-ak eta komandoak exekutatzeko bat fitxategien eta PowerShell scripten bidez:
bash -c "komandoa"
Ubuntu Shell-en interfaze grafikoarekin aplikazioak abiaraz ditzakezu Windows 10ean, gai honi buruzko instrukzio bat baino gehiago daude dagoeneko Interneten eta metodoaren funtsak Xming X Server erabiltzea aplikazioaren GUI bistaratzeko. Ofizialki, hala nola, Microsoft aplikazioekin lan egiteko aukera ez da iragarri.
Goian idatzitakoaren moduan, ez naiz berrikuntzaren balio eta funtzionaltasun guztiz balioetsi dezaketen pertsona, baina gutxienez aplikazio bat ikusten dut neure buruari: Udacity-n, edX-eko ikastaroak eta garapenarekin erlazionatutako beste batzuk askoz errazagoa izango da beharrezko tresnekin lan egiteko. zuzenean bash-en (eta ikastaro horietan lan egiten da normalean terminal MacOS eta Linux bash frogatu).