Kako instalirati Linux na Windows 10

Pin
Send
Share
Send

U obljetničkoj nadogradnji Windowsa 10 verzije 1607 pojavila se nova prilika za programere - Ubuntu Bash školjka, koja vam omogućuje pokretanje, instaliranje Linux aplikacija, korištenje bash skripti direktno u sustavu Windows 10, a sve se naziva "Windows podsustav za Linux". U Windows 10 verziji 1709 Fall Creators Update, tri Linux distribucije već su dostupne za instalaciju. U svim je slučajevima za instalaciju potreban 64-bitni sistem.

Ovaj vodič je o tome kako instalirati Ubuntu, OpenSUSE ili SUSE Linux Enterprise Server na Windows 10 i nekoliko primjera upotrebe na kraju članka. Također treba napomenuti da postoje određena ograničenja pri korištenju bash-a za Windows: na primjer, ne možete pokrenuti GUI aplikacije (iako oni izvještavaju o zaobilaznom okruženju pomoću X poslužitelja). Pored toga, bash naredbe ne mogu pokrenuti Windows programe, uprkos tome što imaju potpuni pristup datotečnom sistemu OS.

Instalirajte Ubuntu, OpenSUSE ili SUSE Linux Enterprise Server na Windows 10

Počevši od Ažuriranja za Windows 10 Fall Creators (verzija 1709) instalacija Linux podsistema za Windows malo se promijenila u odnosu na prethodne verzije (za prethodne verzije, počevši od 1607, kada je funkcija uvedena u beta verziji, upute su u drugi dio ovog članka).

Sada su potrebni sljedeći koraci:

  1. Prije svega, trebate uključiti komponentu "Windows podsistema za Linux" na "upravljačkoj ploči" - "Programi i funkcije" - "Uključivanje ili isključivanje značajki Windows".
  2. Nakon što instalirate komponente i ponovo pokrenete računalo, idite na Windows 10 App Store i od tamo preuzmite Ubuntu, OpenSUSE ili SUSE Linux ES (da, sada su dostupne tri distribucije). Pri preuzimanju moguće su neke nijanse koje su dalje raspravljene u bilješkama.
  3. Pokrenite preuzetu distribuciju kao uobičajenu Windows 10 aplikaciju i izvršite početno postavljanje (korisničko ime i lozinka).

Da biste omogućili Windows podsustav za Linux komponentu (prvi korak), možete koristiti naredbu PowerShell:

Omogući-WindowsOtionalFeature -Online -FeatureName Microsoft-Windows-Podsistem-Linux

Sada nekoliko napomena koje mogu biti korisne za vrijeme instalacije:

  • Možete instalirati nekoliko Linux distribucija odjednom.
  • Prilikom preuzimanja distribucija Ubuntu, OpenSUSE i SUSE Linux Enterprise Server u trgovini 10 na ruskom jeziku primijetio sam sljedeću nijansu: ako jednostavno unesete ime i pritisnete Enter, tada se u pretraživanju ne nalaze željeni rezultati, ali ako počnete tipkati i kliknete na prompt koji se pojavi, automatski stignete do željena stranica. Za svaki slučaj, direktne veze na distribucije u trgovini: Ubuntu, OpenSUSE, SUSE LES.
  • Linux možete pokrenuti i iz naredbenog retka (ne samo s pločice u meniju Start): ubuntu, opensuse-42 ili sles-12

Instaliranje Bash-a na Windows 10 1607 i 1703

Da biste instalirali bash školjku, slijedite ove jednostavne korake.

  1. Idite na Postavke za Windows 10 - Ažuriranje i sigurnost - za programere. Uključite programere (Internet mora biti povezan da biste preuzeli potrebne komponente).
  2. Idite na upravljačku ploču - Programi i komponente - Uključite ili isključite Windows komponente, potvrdite okvir "Windows Podsistem za Linux".
  3. Nakon što instalirate komponente, unesite "bash" u Windows 10 pretragu, pokrenite predloženu aplikaciju i dovršite instalaciju. Možete postaviti svoje korisničko ime i lozinku za bash ili koristiti root korisnika bez lozinke.

Nakon što je instalacija završena, možete pokrenuti Ubuntu Bash na Windows 10 putem pretraživanja ili kreiranjem prečaca do ljuske tamo gdje vam je potrebna.

Primjeri Ubuntu Shell Windows

Za početak napominjem da autor nije stručnjak za bash, Linux i razvoj, a primjeri u nastavku samo su demonstracija da u Windows 10 bash djeluje s očekivanim rezultatima za one koji to razumiju.

Linux aplikacije

Aplikacije u Windows 10 Bashu mogu se instalirati, ukloniti i ažurirati pomoću apt-get (sudo apt-get) iz Ubuntu skladišta.

Korištenje tekstualnih aplikacija ne razlikuje se od Ubuntua, na primjer, možete instalirati Git u Bash i koristiti ga na uobičajeni način.

Bash skripte

Možete pokrenuti bash skripte u sustavu Windows 10, možete ih kreirati u uređivaču teksta Nano koji je dostupan u ljusci.

Bash skripte ne mogu pozivati ​​Windows programe i naredbe, ali možete pokrenuti bash skripte i naredbe iz bat datoteka i PowerShell skripti:

bash -c "naredba"

Također možete pokušati pokrenuti aplikacije s grafičkim sučeljem u Ubuntu Shellu na Windowsu 10, na Internetu postoji više od jedne upute o ovoj temi, a suština metode je koristiti Xming X Server za prikaz GUI aplikacije. Iako službeno nije navedena mogućnost rada s takvim Microsoftovim aplikacijama.

Kao što je gore napisano, nisam osoba koja može u potpunosti cijeniti vrijednost i funkcionalnost inovacije, ali vidim barem jednu aplikaciju za sebe: razni tečajevi Udacity-a, edX-a i drugi povezani s razvojem bit će mnogo lakši za rad s potrebnim alatima direktno u bash-u (a ti kursevi obično pokazuju rad na MacOS i Linux bash terminalu).

Pin
Send
Share
Send