Kako namestiti programsko opremo Linux v Windows 10 je Ubuntu Bash Shell
Namestite Ubuntu bazirano Windows Bash lupino in boste imeli popolno okolje Ubuntu, ki vam omogoča namestitev in zagon istih aplikacij, ki jih lahko uporabljate v sistemu Linux na Ubuntu. Tako kot na Ubuntuju boste potrebovali ukaz apt-get za namestitev in posodobitev programske opreme.
Upoštevajte, da Linuxov podsistem Windows 10 uradno ne podpira grafičnih aplikacij ali strežniške programske opreme (čeprav je mogoče zagnati nekaj grafičnih aplikacij, neuradno). Uradno je namenjen aplikacijam terminalov Linux in drugim programom za ukazno vrstico, ki bi jih lahko razvili razvijalci.
Orodje Bash za Windows 10 podpira samo 64-bitne binarne datoteke, zato ne morete namestiti in zagnati 32-bitnih programov Linuxa.
Apt-get Explained
Na Ubuntu in drugih distribucijah Linuxa, ki temeljijo na Debianu, uporabljate apt-get
ukaz za namestitev programske opreme. “Apt” pomeni “Advanced Package Tool”. Ta ukaz prenaša programske pakete iz Ubuntujevih centraliziranih repozitorijev programske opreme in jih namesti v vaš sistem. Če paketi, ki jih poskušate namestiti, zahtevajo ali so odvisni od drugih paketov, bo apt-get samodejno prenesel in namestil te pakete (znane tudi kot odvisnosti). Apt-get deluje s paketom “.deb”, imenovanim za Debian, na katerem temelji Linux distribucija Ubuntu.
Z ukazom "sudo" morate zagnati apt-get skupaj s pooblastili superuporabnika ali korena. To ukazu omogoča, da spremeni in namesti sistemske datoteke v okolju Linux. Ko uporabite sudo, morate vnesti geslo trenutnega uporabniškega računa.
Uporabite lahko tudi novejši apt ukaz namesto tradicionalnega apt-get ukaza, čeprav bosta oba ukaza delovala.
Kako prenesti posodobljene sezname paketov
Najprej boste želeli zagnati naslednji ukaz za prenos posodobljenih seznamov paketov iz repozitorijev programske opreme:
sudo apt-get update
To morate storiti, preden namestite kateri koli paket.
Kako namestiti paket
Če poznate ime paketa, ki ga želite namestiti, ga lahko prenesete in namestite z naslednjim ukazom, ki zamenja ime paketa z imenom paketa, ki ga želite namestiti:
sudo apt-get install packagename
Če želite na primer namestiti Ruby, zaženite ta ukaz:
sudo apt-get install ruby
Med tipkanjem imena paketa (ali katerega koli ukaza) lahko pritisnete tipko Tab, da uporabite funkcijo za samodokončanje Bash, ki vam bo pomagala samodejno dokončati tipkanje stvari in predlagati razpoložljive možnosti, če je na voljo več možnosti.
Ko zaženete ta in druge apt-get ukaze, boste predstavljeni s spremembami, ki jih boste naredili in boste morali vnesti »y« in pritisniti Enter za nadaljevanje.
Kako poiskati paket
Morda ne boste vedno vedeli imena paketa, ki ga želite namestiti. V tem primeru lahko uporabite ukaz apt-cache za iskanje prenesenega predpomnilnika paketa (seznamov, ki so bili preneseni s posodobitvijo apt-get) za program. Ta ukaz išče imena paketov in opise besedila, ki ga podate.
Ta ukaz ne zahteva sudo, saj je to preprosto iskanje. Lahko pa ga zaženete s sudo, če želite, in bo še vedno delovalo.
apt-cache search sometext
Če želite na primer poiskati pakete, povezane z w3m, besedilnim spletnim brskalnikom za terminal, zaženite:
Iskanje apt-cache w3m
Kako posodobiti vse nameščene pakete
Če želite posodobiti nameščene programske pakete na najnovejše razpoložljive različice v skladišču, ki vam omogočajo vse varnostne posodobitve za trenutne pakete, zaženite ta ukaz:
nadgradnja sudo apt-get
Preden zaženete ta ukaz, ne pozabite zagnati ukaza "sudo apt-get update", ker morate posodobiti sezname paketov, preden bodo apt-get videli najnovejše razpoložljive različice.
Kako odstraniti paket
Če želite odstraniti paket, ko ga končate, zaženite ta ukaz:
sudo apt-get odstrani ime paketa
Zgornji ukaz samo odstrani binarne datoteke paketa, ne pa tudi pripadajočih konfiguracijskih datotek. Če želite odstraniti vse, kar je povezano s programskim paketom, namesto tega zaženite ta ukaz:
sudo apt-get purage packagename
Nobeden od zgornjih ukazov ne bo odstranil »odvisnosti«, ki so bili nameščeni, ker so bili potrebni za paket. Če odstranite paket in ga nato odstranite pozneje, lahko sistem še vedno vsebuje številne dodatne odvisnosti, ki niso več potrebne. Če želite odstraniti vse pakete, ki so bili nameščeni kot odvisnosti in niso več potrebni, zaženite ta ukaz:
sudo apt-get autoremove
Kako namestiti drugo programsko opremo
Zgornji ukazi vam bodo pomagali namestiti in posodobiti najpogostejšo programsko opremo, ki jo potrebujete. Nekatera programska oprema pa bo nameščena prek drugih ukazov in orodij.
Ruby gemi se na primer namestita z ukazom »gem install«, ko namestite Ruby preko apt-get. Ruby ima lasten sistem namestitve programske opreme, ki je ločen od apt-geta.
Nekateri programski paketi so na voljo v PPA ali "osebnih arhivih paketov", ki jih gosti tretje osebe. Če jih želite namestiti, morate v sistem dodati PPA in nato uporabiti običajne apt-get ukaze.
Novejšo programsko opremo je morda treba prevesti in namestiti iz vira. Vsi paketi, ki jih namestite z apt-getom, so bili zbrani iz vira po Ubuntujevem sistemu za gradnjo in prikladno pakirani v .deb pakete, ki jih lahko namestite. To se morate izogibati, če je mogoče, vendar je v nekaterih primerih lahko neizogibno.
Ne glede na primer, če poskušate namestiti drugo aplikacijo Linux, boste lahko našli navodila, ki vam bodo povedala, kako jo namestite. Ista navodila, ki delujejo na Ubuntu 14.04 LTS, bodo delovala v Bash lupini Windows 10. Ko bo posodobljena na naslednjo večjo različico Ubuntuja, bodo ista navodila, ki delujejo na Ubuntu 16.04 LTS, delovala v sistemu Windows 10.