Windows 10 ima novu značajku za programere - Ubuntu bash ljuska, koja vam omogućuje pokretanje, instalirati Linux aplikacije, koristiti bash skripte izravno u sustavu Windows 10, sve se to naziva "Windows podsustav za Linux". U verziji Windows 10 1709 set kreatori ažuriraju već imaju tri Linux distribucije za instalaciju. U svim slučajevima potreban je 64-bitni sustav.
U ovom priručniku, kako instalirati Ubuntu, OpenSuse ili Suse Linux Enterprise Server u sustavu Windows 10 i neke primjere uporabe na kraju članka. Također bi trebalo imati na umu da postoje neka ograničenja pri korištenju bash u sustavu Windows: na primjer, ne možete pokrenuti GUI aplikaciju (međutim, prema putovima premosnice pomoću X poslužitelja). Osim toga, bash naredbe ne mogu se pokrenuti Windows programe, unatoč dostupnosti punog pristupa datotečnom sustavu OS-a.
Instaliranje Ubuntu, OpenSuse ili Suse Linux Enterprise Server u sustavu Windows 10
Počevši od verzije ažuriranja sustava Windows 10 Fall (verzija 1709) Instaliranje Linux podsustava za Windows se nešto promijenio u odnosu na ono što je bilo u prethodnim verzijama (za prethodne verzije, počevši od 1607, kada je funkcija prikazana u beta verziji, Upute u drugom dijelu ovog članka). Također imajte na umu da u sustavu Windows 10 2004 možete instalirati Kali Linux s grafičkim sučeljem.
Sada izgledaju potrebni koraci:
- Prije svega, morate omogućiti "Windows podsustav za Linux" na upravljačkoj ploči - "Programi i komponente" - "Omogući i onemogućite Windows komponente".
- Nakon instalacije komponenti i ponovno pokrenite računalo, idite na Windows 10 Application Store i preuzmite Ubuntu, OpenSuse ili Suse Linux es (Da, sada su dostupne tri distribucija). Kada se učitava, neke nijanse su moguće, što dalje u bilješkama.
- Pokrenite preuzete komplet za distribuciju kao uobičajeni Windows 10 aplikacija i slijedite početnu postavku (korisničko ime i lozinku).
Da biste omogućili Windows podsustav za Linux (prvi korak), možete koristiti naredbu PowerShell:
Omogući-WindowsOptionalFeature -Online -FeatureMame Microsoft-Windows-podsustav-LinuxSada nekoliko bilješki koje mogu biti korisne prilikom instaliranja:
- U jednom možete postaviti nekoliko Linux distribucija.
- Prilikom preuzimanja Ubuntu, OpenSuse i Suse Linux Enterprise Server distribucije u trgovini rusko-jeziku, Windows 10 je zabilježio sljedeću nijansu: Ako jednostavno unesete ime i pritisnite Enter, onda se željeni rezultati ne pokazuju u potrazi, Ali ako počnete unositi, a zatim kliknite na pojavljivanje, automatski se na željenoj stranici. Samo u slučaju da izravne veze na distribucije u trgovini: Ubuntu, OpenSuse, Suse Les.
- Možete pokrenuti Linux iz naredbenog retka (ne samo s pločice u izborniku Start): Ubuntu, OpenSUSE-42 ili SLES-12
Instaliranje bash u sustavu Windows 10 1607 i 1703
Da biste instalirali bash ljusku, slijedite ove jednostavne radnje.
- Idite na Windows 10 postavke - ažuriranje i sigurnost - za programere. Uključite način rada programera (internet mora biti spojen na preuzimanje potrebnih komponenti).
- Idite na upravljačku ploču - Programi i komponente - Omogućite ili onemogućite Windows komponente, provjerite podsustav sustava Windows za Linux.
- Nakon instalacije komponenti, unesite Windows 10 "bash" pretraživanje, pokrenite predloženu opciju aplikacije i instalirajte. Možete postaviti svoje korisničko ime i lozinku za bash ili koristite korijenski korisnika bez lozinke.
Kada je instalacija dovršena, možete pokrenuti Ubuntu bash na Windows 10 kroz pretraživanje ili stvaranje oznake za ljusku u kojoj trebate.
Primjeri korištenja Ubuntu Shell u sustavu Windows
Za početak, primijetim da autor nije stručnjak za bash, Linux i razvoj, a primjeri u nastavku samo su demonstracija da u sustavu Windows 10 bash radi s očekivanim rezultatima za one koji to razumiju.Aplikacije Linux
Aplikacije u Windows 10 bash mogu se instalirati, brisati i ažurirati pomoću apt-get (sudo apt-get) iz Ubuntu Repozitorij.
Korištenje aplikacija s tekstualnim sučeljem se ne razlikuje od one od Ubuntu, na primjer, možete instalirati git u bash i koristiti ga na uobičajeni način.
Skripti bash
Možete pokrenuti bash skripte u sustavu Windows 10, možete ih stvoriti u Nano Text Editor u ljusci.
Bash skripte ne mogu uzrokovati Windows programe i naredbe, ali je moguće pokrenuti skripte i bash naredbe iz BAT datoteka i PowerShell skripte:
Bash -c "tim"Također možete pokušati pokrenuti aplikacije s grafičkim sučeljem u Ubuntu Shell u sustavu Windows 10, ne postoji jedan račun na internetu, ne postoji ni jedan priručnik i suština metode se svodi na korištenje xumming x poslužitelja za prikaz GUI aplikacije , Iako se ne traži mogućnost rada s takvim Microsoftovim aplikacijama.
Kao što je napisano gore, ja nisam osoba koja u potpunosti može cijeniti vrijednost i funkcionalnost inovacija, ali vidim barem jednu prijavu za sebe: razne tečajeve Udacity, EDX i drugi povezani s razvojem bit će mnogo lakši, radeći s Potrebne alate upravo u bash (i na tim tečajevima, rad se obično pokazuje u macos i Linux bash terminalu).