Prije tri godine, microsoft predstavljeni WSL, što je kratica za Windows Susbystem za Linux. Kao korisnik Ubuntu-a mislio sam "Ovo je beskorisno, nikad ga neću koristiti ako već koristim Ubuntu kao izvorni", ali jesam li bio u pravu? Vjerojatno ne. Upravo sam počeo koristiti WSL u sustavu Windows 10 jer sam korisnik Linuxa, jer Ubuntu terminal Nudi nam vrlo zanimljive mogućnosti koje vrijedi imati pri ruci.
Logično, nije savršen. Kao što ćemo objasniti u nastavku, bit će nekih zadataka koje ne možemo izvršiti, dijelom i zbog toga što ćemo instalirati i koristiti samo terminal, odnosno prozor u koji ćemo unijeti naredbene retke da učinimo ono što nam treba. U nastavku objašnjavam korake koje treba slijediti za instaliranje terminala Ubuntu 18.04 u sustavu Windows 10 i što možemo učiniti s njim.
WSL, izvođenje Linux naredbi u sustavu Windows 10
Prije nego što ga možemo koristiti, moramo ga instalirati. Koraci koje treba slijediti bili bi sljedeći:
- Idemo u Microsoft Store i instaliramo Ubuntu 18.04.
- Dalje, moramo pokrenuti sljedeću naredbu kao administrator. Da bismo to učinili, desnom tipkom miša kliknite Start i odaberite "Windows PowerShell (Administrator)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Čekamo da se WSL aktivira. Nakon što je postupak završen, moramo ponovno pokrenuti. Prema zadanim postavkama označeno je kao "da", tako da možemo ponovno pokrenuti pritiskom na Enter. Također možemo učiniti i prve korake suprotno: prvo aktivirati WSL, a zatim instalirati Ubuntu.
- Dalje, Ubuntu pokrećemo s izbornika aplikacija.
- Čekamo neko vrijeme da se sustav instalira.
- Kad za to dođe vrijeme, zatražit će od nas korisničko ime. Moramo ga unijeti malim slovima i pritisnuti Enter.
- Za lozinku ćemo napraviti isto kao i u bilo kojem drugom dijelu: stavite je jednom, pritisnite enter, stavite je ponovo da biste je potvrdili i ponovo pritisnite Enter.
I to bi bilo sve. Već imamo Ubuntu terminal instaliran na Windowsima. Prema zadanim postavkama već možemo koristiti naredbe poput APT-a, pa je prvi test koji preporučujem instaliranje "neofetch":
sudo apt install neofetch
Da biste ga pokrenuli i vidjeli nešto poput slike zaglavlja, samo morate upisati "neofetch" bez navodnika. Čini se važnim to spomenuti Naredbe za Linux možemo pokrenuti iz Windows PowerShell-a ili izravno iz opcije «Izvrši”.
Što možemo, a što ne možemo s WSL-om
Ono što vam mora biti jasno je što je terminal. Objašnjeno brzo i pogrešno, to je operativni sustav koji radi isključivo i isključivo s naredbenim linijama i ne može prikazati slike izvan teksta koji unosimo / prikazujemo. To znači da, na primjer, možemo instalirati bilo koji program koji je dostupan u Ubuntu spremištima, ali nećemo moći pokrenuti one koji koriste GUI, poput Firefoxa (iako ne bi imalo smisla instalirati bilo što je službeno dostupan za Windows). To također znači da nećemo moći slijediti, na primjer, ovo tutorial za snimanje zaslona s ffmpeg: ako unesemo naredbu i pritisnemo Enter, zadatak će započeti, ali će se zaustaviti kad shvati da "nema dostupnog monitora".
U vrijeme pisanja ovog članka, također nije kompatibilan sa Snap paketima, pa nisam uspio testirati paket koji nam omogućuje pregled GIF-ova s terminala (vjerojatno ću o tome napisati članak).
Ali budući da smo spomenuli ffmpeg, recite to da, možemo ga koristiti za pretvaranje datoteka, nešto u čemu objašnjavamo ovaj drugi članak. Ali prvo moramo instalirati softver i sve njegove ovisnosti (sudo apt install ffmpeg). Također možemo instalirati ImageMagick i to učiniti ovo drugo, koji će nam omogućiti pretvaranje / uređivanje slika u serijama.
Ali postoji mali problem s rutama ...
Nešto što bih volio da oni poprave u budućnosti je povezano rute. Nisu isti i on ih ne prepoznaje isto. Problem je u tome kako ih Windows zapisuje i kako ih Linux treba. Dobra stvar je što se lako sjetiti kako pretvoriti put iz Windowsa u Linux.
Na primjer: put C: \ Korisnici \ Pablo \ Destktop \ Windows bi bio / mnt / c / Users / Pablo / Desktop. Znajući to, ako ikada želimo povući Windows datoteku na Ubuntu terminal, ono što moramo učiniti je u osnovi promijenite kose crte u normalne trake, stavite malo slovo "c", uklonite dvotočku i ispred dodajte "/ mnt /". Nije se teško sjetiti.
I to je način na koji se WSL instalira i koristi u sustavu Windows 10. Uzimajući u obzir kapacitet tvrdih diskova trenutnih računala i mogućnosti koje nam nudi, Mislim da ga vrijedi instalirati. I ostavljam članak sa sljedećom naredbom:
izlaz
Vrlo korisno, zahvaljujući ovom uputstvu, ne znajući ništa o Linuxu, uspio sam instalirati i razumjeti malo onoga što je objašnjeno.
Hvala puno ?
Već sam instalirao i radio sam testove, ali ne mogu znati kako koristiti programe koje sam instalirao u Ubuntu iz prozora i njihovih aplikacija.
Na primjer, ako želim koristiti git koji dolazi s ubuntuom, iz koda Visual Studija instaliranog na Windows, kako bih to učinio?
Ili ako ste između ostalog željeli koristiti docket ili apache i mysql.
Ideja je imati mogućnost međusobne upotrebe Linux aplikacija iz Windowsa, bez ulaska u konzolu.
Daniel, predlažem da probaš Laragon. To je vrlo zanimljivo rješenje za Windows. (Ne radi na Linuxu.)
Od svih okruženja za web razvoj najpotpunije je. Donesite Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git i možete ga poboljšati instaliranjem (bah, raspakivanjem ZIP-a u određenoj mapi) sljedećeg: phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
Prestao sam koristiti XAMP i WAMP, jer je stvarno jednostavan i donosi sve što vam treba.
Pozdrav, možete li mi pomoći? Dobivam sljedeću pogrešku u ubuntu terminalu na Windowsima:
"WslRegisterDistribution nije uspio s pogreškom: 0x80370102
Pogreška: 0x80370102 Virtualni stroj se ne može pokrenuti jer nije instalirana potrebna značajka. "
Treba pojasniti da radite točno sve naznačene korake.
Hvala unaprijed.
Vrlo dobar doprinos.
Želim podijeliti da sam upravo napravio test instalirajući Ubuntu 20.04 lts u WSL, prethodno sam već imao instaliran X poslužitelj, XMING. Prvo pokrećući XMING poslužitelj, u Ubuntu sesiji proglašavamo varijablom okruženja DISPLAY =: 0.0, s tim sada možete instalirati i pokretati Ubuntu grafičke aplikacije.
Nadam se da ovo nekome pomaže.
pozdravi
U svom radu instalirao sam ga bez problema, ali kod kuće mi Microsoft Store baca pogrešku "Kod: 0x80131500" i ne postoji način da je resetiram. Preporučuju formatiranje i instaliranje prozora, ali ne želim raditi toliko problema. Samo sam je želio koristiti, ali nemam načina preuzeti aplikaciju Ubuntu iz trgovine. Postoji li način da tu verziju Ubuntua nabavite izvan Microsoftove trgovine? Pozdrav!
Puno je problema s postavljanjem modula napajanja modalità amministratore, wsl di zadana verzija 1.
wsl –set-zadana-verzija 1
Ono što sam učinio slijedi fa vedere le versione per le varie aplikaciju
wsl –list –opsežan
poi potete daleko manuale
wsl –set-version nome app (opširni popis) broj verzije
slijedite moj blog super-blog-info.blogspot.com
Pozdrav, koristim ovu konzolu godinama otkako se pojavila, istina mi je olakšala mnoge zadatke, budući da su naredbe filtera, AWK itd. vrlo korisne za obradu datoteka u sustavu Windows, ali htio sam znati je li moguće ga je konfigurirati pomoću Putty ili nekog drugog klijenta.
Pozdrav i jako dobar tutorial