Kuidas installida Linuxi tarkvara Windows 10 Ubuntu Bash Shell'is
Paigaldage Windows 10 Ubuntu baasil põhinev Bash shell ja teil on täielik Ubuntu keskkond, mis võimaldab teil installida ja käivitada samu rakendusi, mida saate Ubuntu baasil Linuxis töötada. Just nagu Ubuntu puhul, vajate tarkvara installimiseks ja uuendamiseks apt-get käsku.
Pange tähele, et Windows 10 Linuxi alamsüsteem ei toeta ametlikult graafilisi rakendusi ega serveritarkvara (kuigi on võimalik käivitada mõned graafilised rakendused, mitteametlikult). Ametlikult on see mõeldud Linuxi terminalirakendustele ja teised käsurea kommunaalteenuste arendajad.
Windows 10 Bash-kest toetab ainult 64-bitisi binaare, nii et 32-bitisi Linuxi programme ei saa installida ja käivitada.
Apt-get Explained
Ubuntu ja teiste Debianil põhinevate Linuxi distributsioonide puhul kasutate apt-get
käsk tarkvara installimiseks. “Apt” tähistab “Advanced Package Tool”. See käsk laadib tarkvarapaketid Ubuntu tsentraliseeritud tarkvarahoidlatest ja installib need teie süsteemis. Kui paketid, mida proovite paigaldada, vajavad või sõltuvad teistest pakettidest, laadivad apt-get automaatselt need paketid (tuntud ka sõltuvustena). Apt-get töötab “.deb” pakettidega, mille nimi on Debian, Linuxi jaotus Ubuntu põhineb.
Peate käivitama apt-get'i koos „sudo” käsklusega, mis annab talle superuser või root-õigused. See võimaldab käskudel Linuxi keskkonnas süsteemi faile muuta ja installida. Sudo kasutamisel peate sisestama oma praeguse kasutaja konto parooli.
Võite kasutada ka uuemat apt käsku traditsioonilise apt-get käsu asemel, kuigi kumbki käsk töötab.
Kuidas värskendatud pakettide loendid alla laadida
Kõigepealt soovite käivitada järgmise käsu, et alla laadida ajakohastatud pakettide loendid tarkvarahoidlastest:
sudo apt-get update
Sa tahad seda teha enne mis tahes paketi installimist.
Kuidas paigaldada pakett
Kui teate paketi nime, mida soovite installida, saate selle alla laadida ja installida järgmise käsuga, asendades „packagename” selle paketi nimega, mida soovite installida:
sudo apt-get install packagename
Näiteks, kui soovid Ruby installida, käivitaksite järgmise käsu:
sudo apt-get installige rubiin
Paketi nime (või mis tahes käsu) kirjutamisel saate vajutada klahvi Tab, et kasutada Bashi automaatse täitmise funktsiooni, mis aitab teil automaatselt asju kirjutada ja soovitada olemasolevaid valikuid, kui on saadaval mitu valikut.
Pärast seda ja teisi apt-get käske käivitamist esitatakse teile tehtud muudatused ja peate sisestama “y” ja vajutage jätkamiseks Enter..
Kuidas otsida paketti
Te ei pruugi alati teada saada pakendi nime, mida soovite installida. Sellisel juhul saate programmi apt-cache abil otsida alla laadida pakitud vahemälu (loendid, mis on alla laaditud apt-get update'iga). See käsk otsib määratud teksti paketi nimetusi ja kirjeldusi.
See käsk ei nõua sudot, kuna see on lihtsalt lihtne otsing. Kui soovite, saate seda Sudo abil käivitada ja see töötab ikka.
apt-cache otsing sometext
Näiteks, kui soovisite otsida w3m-ga seotud pakette, siis terminali veebipõhine veebibrauser, mida soovite käivitada:
apt-cache otsing w3m
Kuidas värskendada kõiki installitud pakette
Paigaldatud tarkvarapakettide värskendamiseks hoidlas olevate viimaste olemasolevate versioonide juurde, mis annab teile praeguste pakettide jaoks kättesaadavad turvavärskendused, käivitage järgmine käsk:
sudo apt-get uuendamine
Ärge unustage käivitada käsk „sudo apt-get update” enne selle käsu käivitamist, sest peate värskendama oma pakettide loendid enne, kui apt-get näeb viimaseid saadaval olevaid versioone.
Kuidas eemaldada pakett
Paketi eemaldamiseks, kui olete sellega lõpetanud, käivitage järgmine käsk:
sudo apt-get eemalda pakettaknad
Ülaltoodud käsk eemaldab paketi binaarfailid, kuid mitte ühtegi sellega seotud konfiguratsioonifaile. Kui soovite eemaldada kõike, mis on seotud tarkvarapaketiga, käivitage selle asemel järgmine käsk:
sudo apt-get purge packagename
Kumbki ülaltoodud käskudest ei eemalda "sõltuvusi", mis on paketid, mis on installitud, sest need olid paketi jaoks vajalikud. Kui eemaldate paketi ja seejärel eemaldate selle hiljem, võib teie süsteemil olla veel mitmeid täiendavaid sõltuvusi, mis ei ole enam vajalikud. Sõltuvustena installitud ja enam mittevajalike pakettide eemaldamiseks käivitage järgmine käsk:
sudo apt-get autoremove
Kuidas paigaldada muu tarkvara
Ülaltoodud käsud aitavad teil kõige sagedamini vajalikku tarkvara installida ja uuendada. Kuid mõni tarkvara installitakse teiste käskude ja tööriistade kaudu.
Näiteks paigaldatakse Ruby kalliskivid käsuga “gem install”, kui olete Ruby kaudu apt-get'i installinud. Ruby'l on oma tarkvararakendussüsteem, mis on apt-getist eraldi.
Mõned tarkvarapaketid on saadaval elektrienergia ostulepingutes või „isiklikes pakettarhiivides”, mida haldavad kolmandad isikud. Nende installimiseks peate lisama PPA oma süsteemile ja kasutama seejärel tavalisi apt-get käske.
Uuem tarkvara võib olla vaja hankida ja paigaldada allikast. Kõik apt-getiga installitud paketid koostati allikast Ubuntu ehitamissüsteemiga ja pakiti mugavalt .deb-pakettidesse, mida saate installida. Võimaluse korral tuleks seda vältida, kuid mõnel juhul võib see olla vältimatu.
Olenemata sellest, kui üritate installida mõnda teist Linuxi rakendust, peaksite leidma juhiseid, mis ütlevad teile, kuidas seda installida. Samad juhised, mis töötavad Ubuntu 14.04 LTS-iga, töötavad Windows 10 Bashi kesta. Ubuntu järgmise suurema versiooni uuendamisel töötavad samad juhised, mis töötavad Ubuntu 16.04 LTS-iga, Windows 10-ga.