Kako instalirati Linux softver u Windows 10 Ubuntu Bash Shell
Instalirajte Bash ljusku baziranu na Ubuntu sustava Windows 10 i imat ćete kompletnu Ubuntu okolinu koja vam omogućuje instalaciju i pokretanje istih aplikacija koje možete izvoditi na Linuxu temeljenom na Ubuntuu. Međutim, kao i na Ubuntuu, trebat će vam apt-get naredba za instaliranje i ažuriranje softvera.
Napominjemo da Linuxov podsustav Windows 10 službeno ne podržava grafičke aplikacije ili poslužiteljski softver (iako je moguće pokrenuti neke grafičke aplikacije, neslužbeno). Službeno, namijenjen je aplikacijama za Linux terminal i drugim programima za naredbenog retka koje programeri možda žele.
Bash ljuska sustava Windows 10 podržava samo 64-bitne binarne datoteke, tako da ne možete instalirati i pokrenuti 32-bitne Linux programe.
Apt-get Explained
Na Ubuntu i drugim Linux distribucijama temeljenim na Debianu, koristite apt-get
naredbu za instalaciju softvera. "Apt" znači "Advanced Package Tool". Ova naredba preuzima programske pakete iz Ubuntuovih centraliziranih spremišta softvera i instalira ih na vaš sustav. Ako paketi koje pokušavate instalirati zahtijevaju ili ovise o drugim paketima, apt-get će automatski preuzeti i instalirati te pakete (poznate kao ovisnosti). Apt-get radi s “.deb” paketima, nazvanima po Debianu, Linux distribucija na kojoj se temelji Ubuntu.
Morat ćete pokrenuti apt-get uz "sudo" naredbu, koja mu daje dozvole superuser ili root. To dopušta naredbi da modificira i instalira sistemske datoteke u Linux okruženju. Morat ćete unijeti zaporku trenutnog korisničkog računa kada koristite sudo.
Također možete koristiti noviju naredbu apt umjesto tradicionalne apt-get naredbe, iako će obje naredbe raditi.
Kako preuzeti ažurirane liste paketa
Prvo, želite pokrenuti sljedeću naredbu za preuzimanje ažuriranih popisa paketa iz spremišta softvera:
sudo apt-get update
Želite to učiniti prije instaliranja bilo kojeg paketa.
Kako instalirati paket
Ako znate naziv paketa koji želite instalirati, možete ga preuzeti i instalirati sa sljedećom naredbom, zamjenjujući "packagename" s nazivom paketa koji želite instalirati:
sudo apt-get install packagename
Na primjer, ako želite instalirati Ruby, pokrenuli biste sljedeću naredbu:
sudo apt-get install rubin
Možete pritisnuti tipku Tab dok upisujete naziv paketa (ili bilo koju naredbu) da biste upotrijebili značajku automatskog dovršavanja Basha, koja će vam pomoći automatski završiti upisivanje stvari i predložiti dostupne opcije, ako je dostupno više opcija.
Nakon pokretanja ove i drugih apt-get naredbi, prikazat će se promjene koje ćete izvršiti i morat ćete upisati "y" i pritisnuti Enter za nastavak.
Kako potražiti paket
Možda nećete uvijek znati naziv paketa koji želite instalirati. U tom slučaju možete upotrijebiti naredbu apt-cache za pretraživanje preuzete predmemorije paketa (popise koje ste preuzeli s apt-get update) za program. Ova naredba pretražuje nazive paketa i opise za tekst koji navedete.
Ova naredba ne zahtijeva sudo jer je to jednostavno pretraživanje. Međutim, možete ga pokrenuti s sudo ako želite, i to će i dalje raditi.
apt-cache pretraživanje sometext
Na primjer, ako želite tražiti pakete vezane uz w3m, tekstualni web-preglednik za terminal, pokrenuli biste:
apt-cache search w3m
Kako ažurirati sve instalirane pakete
Da biste ažurirali instalirane softverske pakete na najnovije dostupne verzije u spremištu - koje vam daju sva sigurnosna ažuriranja dostupna za vaše trenutne pakete - pokrenite sljedeću naredbu:
sudo apt-get upgrade
Ne zaboravite pokrenuti naredbu "sudo apt-get update" prije nego pokrenete ovu naredbu, jer trebate ažurirati liste paketa prije apt-get će vidjeti najnovije dostupne verzije.
Kako deinstalirati paket
Da biste deinstalirali paket kad završite s njim, pokrenite sljedeću naredbu:
sudo apt-get ukloni naziv paketa
Gornja naredba samo uklanja binarne datoteke paketa, ali ne i pripadajuće konfiguracijske datoteke. Ako želite ukloniti sve što je povezano s programskim paketom, umjesto toga pokrenite sljedeću naredbu:
sudo apt-get purage packagename
Ni jedna od gore navedenih naredbi neće ukloniti sve "ovisnosti", koje su paketi instalirani jer su potrebni za paket. Ako deinstalirate paket i zatim ga kasnije uklonite, sustav će možda još uvijek imati više dodatnih ovisnosti koje više nisu potrebne. Da biste uklonili sve pakete koji su instalirani kao ovisnosti i više nisu potrebni, pokrenite sljedeću naredbu:
sudo apt-get autoremove
Kako instalirati drugi softver
Gore navedene naredbe pomoći će vam da instalirate i ažurirate najčešće korištene programe. Međutim, neki će se programi instalirati putem drugih naredbi i alata.
Na primjer, Ruby dragulji se instaliraju pomoću naredbe "gem install" kada instalirate Ruby putem apt-geta. Ruby ima vlastiti sustav instalacije softvera koji je odvojen od apt-geta.
Neki softverski paketi dostupni su u PPA-ovima, ili "osobnim arhivima paketa", koji su smješteni u trećim stranama. Da biste ih instalirali, morate dodati PPA u svoj sustav, a zatim koristiti uobičajene naredbe apt-get.
Možda će biti potrebno sastaviti i instalirati noviji softver iz izvornog koda. Svi paketi koje instalirate s apt-getom su kompajlirani iz izvora prema Ubuntuovom sustavu za izgradnju i prikladno upakirani u .deb pakete koje možete instalirati. To biste trebali izbjegavati ako je moguće, ali u nekim slučajevima to može biti neizbježno.
U svakom slučaju, ako pokušavate instalirati neku drugu Linux aplikaciju, trebali biste moći pronaći upute koje će vam reći kako ih trebate instalirati. Iste upute koje rade na Ubuntu 14.04 LTS će raditi u Bash ljusci Windowsa 10. Kada se ažurira na sljedeću glavnu verziju Ubuntua, iste upute koje rade na Ubuntu 16.04 LTS će raditi na Windows 10.