Windows 10 ima novu funkciju za developere - Ubuntu Bash shell, koji vam omogućuje da pokrenete, instalirati Linux aplikacije, koristite Bash skripte direktno u Windows 10, sve ovo se zove "Windows podsistema za Linux". U verziji Windows 10 1709 Fall Kreatori Update već imaju tri Linux distribucija za instalaciju. U svim slučajevima, 64-bitni sistem je potrebno.
U ovom priručniku, kako instalirati Ubuntu, OpenSUSE ili SUSE Linux Enterprise Server u Windows 10 i neke primjere korištenja na kraju članka. Takođe, treba imati na umu da postoje neka ograničenja kada se koristi Bash u Windows: na primjer, ne možete pokrenuti GUI aplikacije (međutim, prema obilaznice staze pomoću X Server). Osim toga, Bash naredbe ne može biti pokrenut Windows programe, bez obzira na dostupnost puni pristup sistemu OS datoteku.
Instalacija Ubuntu, OpenSUSE ili SUSE Linux Enterprise Server u Windows 10
Polazeći od verzije Windows 10 Jesen Kreatori Update (verzija 1709) Instaliranje Linux podsistema za Windows promijenio nešto u odnosu na ono što je bilo u prethodnim verzijama (za prethodne verzije, počevši od 1607. godine kada je predstavljen funkcije u beta verziji, nastava u drugom dijelu ovog članka). Također imajte na umu da u Windows 10 2004 možete instalirati Kali Linux sa grafičko sučelje.
Sada potrebne korake da izgleda ovako:
- Prije svega, morate omogućiti "Windows podsistema za Linux" u kontrolnom panelu - "Programi i komponente" - "omogućiti i onemogućiti Windows komponente".
- Nakon instaliranja komponenti i ponovo pokrenite računalo, idite na prodavnica aplikacija za Windows 10 i preuzeti Ubuntu, OpenSUSE ili SUSE Linux ES (da, tri distribucije su sada dostupni). Prilikom ubacivanja, neke nijanse su moguće, što je dodatno u napomenama.
- Pokrenite preuzetu komplet za distribuciju kao i obično Windows 10 aplikacija i pratite početno podešavanje (korisničko ime i lozinku).
Da biste omogućili Windows podsustav za Linux (prvi korak), možete koristiti PowerShell naredbu:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-LinuxSada nekoliko napomena koje mogu biti korisne prilikom instalacije:
- Možete postaviti nekoliko Linux distribucija odjednom.
- Kada preuzimate Ubuntu, OpenSUSE i SUSE Linux Enterprise Server distribucije u radnji na ruskom jeziku, Windows 10 napomenuti sljedeće nijanse: ako jednostavno unesite ime i pritisnite Enter, a zatim željeni rezultati ne ispostavi da u pretragu, ali ako počnete da unosite a zatim kliknite na pojavljuju brzo, automatski se na željenu stranicu. Samo u slučaju direktne veze sa distribucijama u prodavnici: Ubuntu, OpenSUSE, SUSE LES.
- Možete pokrenuti Linux iz komandne linije (ne samo od pločica u izborniku Start): Ubuntu, OpenSUSE-42 ili SLES-12
Instaliranje Bash u Windows 10 1607 i 1703
Da biste instalirali bash ljuske, slijedite ove jednostavne korake.
- Idite na postavke za Windows 10 - Ažuriranje i sigurnost - Za programere. Omogućiti developer mod (mora biti povezan na Internet za preuzimanje potrebne komponente).
- Idi na Kontrolna tabla - Programi i funkcije - Omogućite ili onemogućite Windows funkcije, odaberite stavku «Windows podsistema za Linux».
- Nakon instaliranja komponenti, unesite u potrazi za Windows 10 «bash», pokrenite verzija predloženog aplikacije i izvesti instalaciju. Možete postaviti svoje korisničko ime i lozinku za bash, koristite root korisnik bez lozinke.
Nakon instalacije, možete pokrenuti Ubuntu Bash na Windows 10 kroz pretraživanje, ili otvorite prečicu do ljuske gdje želite.
Primjeri Ubuntu Shell upotrebu na Windows
Za početak, napominjem da je autor nije stručnjak za bash, kao i razvoj Linux i primjerima ispod - demonstracija činjenice da Windows 10 radi udarila sa očekivanim rezultatima za one koji to razumiju.Linux aplikacije
Aplikacije u Windows 10 Bash mogu instalirati, izvadite i ažuriranje pomoću apt-get (sudo apt-get) iz Ubuntu repozitorija.
Upotreba aplikacija tekstualni ne razlikuje od onog na Ubuntu, na primjer, možete instalirati Git u Bash i koristiti ga na uobičajen način.
bash skripte
Možete pokrenuti bash skripte u Windows 10, možete ih stvoriti u tekst editoru postojeće premazom Nano.
bash skripte ne mogu uzrok programe i Windows naredbe, ali može pokrenuti skripte i bash naredbe iz palicom datoteke i PowerShell:
bash -c "naredba"Također možete pokušati pokrenuti aplikaciju sa grafičko sučelje u Ubuntu Shell na Windows 10, na ovu temu na internetu već imaju više od jedne instrukcije i suštinu metoda uključuje upotrebu Xming X server za prikaz GUI aplikacija. Iako službeno sposobnost rada s aplikacijama Microsoft nije navedeno.
Kao što je napisano gore, ja nisam osoba koja može potrajati punoj mjeri za procjenu vrijednosti i funkcionalnosti inovacija, ali vidim barem jednu aplikaciju za sebe: razne kurseve Udacity, EDX i ostali povezani sa razvojem preuzimanja mjesta će biti mnogo je lakše, rad sa potrebnim alatima pravo u bash (kao što je na ovim kursevima se obično pokazuje rad terminala MacOS i Linux bash).