Instalirajte Ubuntu-based Bash ljusku sustava Windows 10 i imat ćete potpuni Ubuntu okruženje koje vam omogućuje instaliranje i pokretanje istih aplikacija koje možete pokrenuti na Linux sustavu koji se temelji na Ubuntu. Baš kao na Ubuntu, ipak vam je potrebna apt-get naredba za instalaciju i ažuriranje softvera.
Imajte na umu da Linux podsustav Windows 10 ne služi službeno za grafičke aplikacije ili poslužiteljski softver (iako je moguće izvoditi neke grafičke aplikacije, neslužbeno). Službeno je namijenjen Linux aplikacijama terminala i ostalim programerima naredbenog retka koji bi mogli poželjeti.
Bash ljuska sustava Windows 10 podržava samo 64-bitne datoteke, tako da ne možete instalirati i pokrenuti 32-bitne Linux programe.
Na Ubuntu i drugim Debian - based Linux distribucijama, koristite apt-get
naredbu za instalaciju softvera. "Apt" označava "Advanced Package Tool". Ova naredba preuzima programske pakete iz centraliziranih softverskih spremišta Ubuntua i instalira ih na vaš sustav. Ako paketi koje pokušavate instalirati zahtijevaju ili "ovise o" - drugi paketi, apt-get automatski će preuzeti i instalirati te pakete (poznate kao ovisnosti). Apt-get radi s paketima ".deb", nazvanim za Debian, na kojem se temelji Linux distribucija Ubuntua.
Morat ćete pokrenuti apt-get zajedno sa "sudo" naredbom, koja mu daje superuser ili root, dopuštenja. To omogućuje naredbi za izmjenu i instaliranje datoteka sustava u Linux okruženju. Kada koristite sudo, morat ćete unijeti zaporku trenutnog korisničkog računa.
Također možete upotrijebiti noviju apt naredbu umjesto tradicionalne apt-get naredbe, iako će naredba funkcionirati.
Prvo, želite pokrenuti sljedeću naredbu za preuzimanje ažuriranih popisa paketa iz softverskih spremišta:
sudo apt-get ažuriranje
To ćete učiniti prije instaliranja bilo kojeg paketa.
Ako znate naziv paketa koji želite instalirati, možete ga preuzeti i instalirati pomoću sljedeće naredbe, zamijenivši "packagename" nazivom paketa koji želite instalirati:
sudo apt-get install packagenameame
Na primjer, ako želite instalirati Ruby, pokrenite sljedeću naredbu:
sudo apt-instalirajte rubinu
Možete pritisnuti tipku Tab dok upišete naziv paketa (ili bilo koju naredbu) da biste upotrijebili značajku automatskog dovršavanja tvrtke Bash, što će vam pomoći da automatski dovršite upisivanje stvari i predložite dostupne opcije ako su dostupne više opcija.
Nakon što pokrenete ovu i druge apt-get naredbe, bit ćete prikazani s promjenama koje će biti napravljene i morat ćete upisati "y" i pritisnuti Enter da biste nastavili.
Možda nećete uvijek znati naziv paketa koji želite instalirati. U tom slučaju možete upotrijebiti naredbu apt-cache da biste pretražili preuzetu predmemoriju paketa (popisi preuzeti s apt-get ažuriranjem) za neki program. Ova naredba pretražuje nazive paketa i opise za tekst koji ste odredili.
Ova naredba ne zahtijeva sudo, jer je to samo jednostavna pretraga. Međutim, možete ga pokrenuti sa sudo ako vam se sviđa, i to će i dalje raditi.
apt-cache pretraživanje sometext
Na primjer, ako želite pretražiti pakete vezane uz w3m, tekstualni web preglednik za terminal, pokrenuli biste:
apt-cache pretraživanje w3m
Da biste ažurirali instalirane softverske pakete najnovijim dostupnim verzijama u spremištu - koje vam daju dostupna sigurnosna ažuriranja za vaše trenutne pakete - pokrenite sljedeću naredbu:
sudo apt-get nadogradnju
Ne zaboravite pokrenuti naredbu "sudo apt-get update" prije nego pokrenete ovu naredbu jer morate ažurirati popise paketa prije nego što apt-get vidi najnovije dostupne verzije.
Da biste deinstalirali paket kada završite s njom, izvedite sljedeću naredbu:
sudo apt-get ukloni paketni naziv
Gornja naredba samo uklanja binarne datoteke paketa, ali ne povezane datoteke konfiguracije. Ako želite ukloniti sve povezane s programskim paketom, umjesto toga pokrenite sljedeću naredbu:
sudo apt-get purge packagename
Nijedna od gore navedenih naredbi neće ukloniti nikakve "ovisnosti", koje su paketi koji su instalirani jer su bili potrebni za paket. Ako deinstalirate paket, a kasnije ga uklonite, sustav još uvijek može imati još 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
Gore navedene naredbe pomoći će vam da instalirate i ažurirate najčešći softver koji vam je potreban. Međutim, neki će softver biti instaliran putem drugih naredbi i alata.
Na primjer, Ruby dragulja instaliraju se s "gem install" naredbom nakon što instalirate Ruby preko apt-get-a. Ruby ima vlastiti instalacijski softver koji je odvojen od apt-get-a.
Neki programski paketi dostupni su u PPA-ima, ili "arhivi osobnih paketa", koji su hostirani od strane trećih osoba. Da biste ih instalirali, morat ćete dodati PPA vašem sustavu, a zatim upotrijebiti normalne apt-get naredbe.
Moguće je da se novi izvorni softver mora sastaviti i instalirati iz izvora. Svi paketi koje instalirate s apt-get-om sastavljeni su od izvora putem Ubuntu sustava za izgradnju i prikladno pakirani 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.
Bez obzira na slučaj, ako pokušavate instalirati drugu Linux aplikaciju, trebali biste pronaći upute koje će vam reći kako ga trebate instalirati. Iste upute koje rade na Ubuntu 14.04 LTS će raditi u Windows 10's Bash ljusci. Kada se ažurira na sljedeću glavnu verziju Ubuntua, iste upute koje rade na Ubuntu 16.04 LTS će raditi na sustavu Windows 10.