Kaip įdiegti „Linux“ programinę įrangą „Windows 10“ „Ubuntu Bash Shell“
Įdiekite „Windows 10“ „Ubuntu“ pagrįstą „Bash“ apvalkalą ir turėsite išsamią „Ubuntu“ aplinką, kuri leidžia įdiegti ir paleisti tas pačias programas, kurias galite paleisti „Ubuntu“ pagrindu veikiančioje Linux sistemoje. Vis dėlto, kaip ir Ubuntu, jums reikės apt-get komandos, kad įdiegtumėte ir atnaujintumėte programinę įrangą.
Atkreipkite dėmesį, kad „Windows 10“ „Linux“ posistemis oficialiai nepalaiko grafinių programų ar serverio programinės įrangos (nors galima paleisti kai kurias grafines programas, neoficialiai). Oficialiai tai skirta „Linux“ terminalo programoms ir kitiems komandų eilutės komunalinių paslaugų kūrėjams.
„Windows 10“ „Bash“ apvalkalas palaiko tik 64 bitų dvejetainius failus, todėl negalite įdiegti ir paleisti 32 bitų „Linux“ programų.
Apt-get Explained
Naudodamiesi „Ubuntu“ ir kitais „Debian“ pagrindu veikiančiais Linux platinimais, naudojate „ apt-get
komandą įdiegti programinę įrangą. „Apt“ reiškia „Advanced Package Tool“. Ši komanda atsisiunčia programinės įrangos paketus iš Ubuntu centralizuotų programinės įrangos saugyklų ir juos įdiegia į jūsų sistemą. Jei paketai, kuriuos bandote įdiegti iš kitų paketų, yra tinkami, apt-get automatiškai atsisiunčia ir įdiegia tuos paketus (žinomus kaip priklausomybes). „Apt-get“ dirba su „.deb“ paketais, pavadintais „Debian“, Linux platinimas „Ubuntu“ yra pagrįstas.
Turėsite paleisti apt-get kartu su komanda „sudo“, kuri suteikia jai administratoriaus arba root teises. Tai leidžia komandai keisti ir įdiegti sistemos failus Linux aplinkoje. Naudodami sudo turite įvesti dabartinį vartotojo paskyros slaptažodį.
Taip pat galite naudoti naujesnę apt komandą, o ne tradicinę apt-get komandą, nors abi komandos veiks.
Kaip atsisiųsti atnaujintus paketų sąrašus
Pirmiausia, norėdami atsisiųsti naujausius paketų sąrašus iš programinės įrangos saugyklų, norite paleisti šią komandą:
sudo apt-get atnaujinimas
Tai darysite prieš įdiegdami bet kokį paketą.
Kaip įdiegti paketą
Jei žinote paketo, kurį norite įdiegti, pavadinimą, galite jį atsisiųsti ir įdiegti naudodami šią komandą, pakeisdami „packagename“ pavadinimą paketo, kurį norite įdiegti, pavadinimu:
sudo apt-get install packagename
Pavyzdžiui, jei norite įdiegti „Ruby“, paleiskite šią komandą:
sudo apt-get install ruby
Jei norite naudoti „Bash“ automatinio užbaigimo funkciją, galite spausti klavišą „Tab“, kai įvedate paketo pavadinimą (arba bet kurią komandą), kuri padės automatiškai baigti rašyti dalykus ir pasiūlyti galimas parinktis, jei yra kelios parinktys.
Paleidus šią ir kitas apt-get komandas, jums bus pateikiami pakeitimai, kurie bus atlikti, ir turėsite įvesti „y“ ir spausti Enter, kad tęstumėte.
Kaip ieškoti paketo
Galbūt ne visada žinote paketo, kurį norite įdiegti, pavadinimą. Tokiu atveju galite naudoti apt-cache komandą, kad galėtumėte ieškoti atsisiunčiamo paketo talpyklos (sąrašai, kurie buvo atsisiųsti su apt-get atnaujinimu) programai. Ši komanda ieško pakuotės pavadinimų ir aprašyto teksto.
Ši komanda nereikalauja sudo, nes tai tik paprasta paieška. Tačiau, jei norite, galite jį paleisti su sudo, ir jis vis tiek veiks.
apt-cache paieška sometext
Pvz., Jei norite ieškoti paketų, susijusių su „w3m“, terminalo teksto žiniatinklio naršyklė:
apt-cache paieška w3m
Kaip atnaujinti visus įdiegtus paketus
Jei norite atnaujinti įdiegtus programinės įrangos paketus į naujausias turimas duomenų saugyklos versijas, kurios suteikia jums galimus atnaujinimus jūsų dabartiniams paketams, atlikite šią komandą:
sudo apt-get atnaujinimas
Prieš paleisdami šią komandą, nepamirškite paleisti komandos „sudo apt-get update“, nes prieš atnaujindami apt-get pamatys naujausias versijas, reikia atnaujinti paketų sąrašus.
Kaip pašalinti paketą
Jei norite pašalinti paketą, kai baigsite su juo, vykdykite šią komandą:
sudo apt-get pašalinti pakuotės pavadinimą
Pirmiau pateikta komanda tiesiog pašalina paketo dvejetainius failus, bet ne visus susijusius konfigūracijos failus. Jei norite pašalinti viską, kas susieta su programinės įrangos paketu, vykdykite šią komandą:
sudo apt-get purge packagename
Nė viena iš minėtų komandų nepašalins jokių „priklausomybių“, kurios yra paketai, kurie buvo įdiegti, nes jie buvo reikalingi paketui. Jei pašalinsite paketą ir vėliau jį pašalinsite, sistema vis tiek gali turėti daugiau papildomų priklausomybių, kurių nebėra reikalingos. Jei norite pašalinti bet kokius paketus, kurie buvo įdiegti kaip priklausomybės ir kurių nereikia, paleiskite šią komandą:
sudo apt-get autoremove
Kaip įdiegti kitą programinę įrangą
Pirmiau pateiktos komandos padės įdiegti ir atnaujinti dažniausiai reikalingą programinę įrangą. Tačiau kai kuri programinė įranga bus įdiegta per kitas komandas ir įrankius.
Pavyzdžiui, „Ruby“ brangakmeniai įdiegiami su „gem install“ komanda, kai įdiegsite Ruby per apt-get. Ruby turi savo programinės įrangos diegimo sistemą, kuri yra atskirta nuo apt-get.
Kai kurie programinės įrangos paketai yra prieinami EEPS arba „asmeninių paketų archyvuose“, kuriuos prižiūri trečiosios šalys. Norėdami įdiegti šiuos failus, turite pridėti PPA prie savo sistemos ir naudoti įprastas apt-get komandas.
Gali reikėti surinkti ir įdiegti naujesnę programinę įrangą iš šaltinio. Visi paketai, kuriuos įdiegėte su apt-get, buvo sukompiliuoti iš šaltinio Ubuntu kūrimo sistema ir patogiai supakuoti į .deb paketus, kuriuos galite įdiegti. Jei įmanoma, turėtumėte vengti to, tačiau kai kuriais atvejais tai gali būti neišvengiama.
Nepriklausomai nuo to, ar bandote įdiegti kitą „Linux“ programą, turėtumėte rasti instrukcijas, kuriose nurodoma, kaip ją įdiegti. Tos pačios instrukcijos, kaip dirbti su „Ubuntu 14.04 LTS“, veiks „Windows 10“ „Bash“ korpuse. Atnaujinus ją į kitą pagrindinę Ubuntu versiją, tos pačios instrukcijos, kaip dirbti su „Ubuntu 16.04 LTS“, veiks su „Windows 10“.