Početna » kako da » Kako instalirati Linux softver u Windows 10 Ubuntu Bash Shell

    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.