„Windows 10“ apima „Linux“ stiliaus paketo tvarkyklę, pavadintą „OneGet“
Pamirškite „Windows“ parduotuvę. „Microsoft“ dirba su „Windows“ sistemos „Linux“ paketo valdymo sistema ir yra įtraukta į „Windows 10“. Tai bandoma naudojant „Chocolatey“ esamus paketus ir leidžia lengvai įdiegti darbalaukio programas ir kitą programinę įrangą.
Tai didžiulės naujienos. Jei kada nors naudojote „Linux“, jūs tikriausiai norėjote „Windows“ darbalaukio paketo valdymo sistemos. Dabar jis pagaliau atvyksta!
Pastaba: „RTM“ leidinyje „OneGet“ buvo pervadintas į „PackageManagement“.
„OneGet“, „Windows“ paketo valdymo sistema
Šis paketų tvarkytojas vadinamas „OneGet“ ir yra „PowerShell“ dalis. Dienoraštyje, pavadintame „Mano maža paslaptis:„ Windows PowerShell OneGet “„ Technet “,„ Microsoft “Garret Serack paaiškina:
„OneGet yra vieninga sąsaja su paketų valdymo sistemomis ir siekiama, kad programinės įrangos atradimas, diegimas ir inventorius (SDII) veiktų per bendrą cmdlet rinkinį (ir galiausiai API rinkinį). Nepriklausomai nuo apačioje esančios diegimo technologijos, naudotojai gali naudoti šiuos bendrus cmdlet paketų įdiegimui / pašalinimui, pridedamų / pašalinamų paketų saugykloms ir užklausos dėl įdiegtos programinės įrangos užklausai. Įtraukta į šį CTP yra „Chocolatey“ suderinamo paketo valdytojo prototipas tai gali įdiegti esamus „Chocolatey“ paketus.„
Kadangi „OneGet“ yra naujausios „PowerShell“ versijos dalis, ji pagal nutylėjimą yra įtraukta į „Windwos 10“ techninį peržiūrą. Jis taip pat prieinamas „Windows“ valdymo sistemos „5.0“ peržiūros sistemoje „8.1“.
Pažvelkite į šio straipsnio viršuje esantį vaizdą, kad pamatytumėte, kaip visa tai veiks. Taip, galite įdiegti „VLC“ ar kitą „Windows“ programinę įrangą, kurią galite lengvai! Po to, kai paleisite komandą, „OneGet“ suras paketą jūsų sukonfigūruotuose paketo šaltiniuose, atsisiųs jį į kompiuterį ir jį įdiegs automatiškai. Tam taip pat turėtų būti grafinių vartotojo sąsajų, taigi tai užtruks tik kelis paspaudimus.
„Windows“ geeks, švęsti! Dabar oficialiai palaikomos „Windows“ paketų tvarkyklės eros yra beveik čia!
@chrisbhoffman @ brians198 gerai, atsisėsti. „Microsoft“ dirba su #oneget, pkg mgr agregatoriumi, kuriame bus „choco“ klientas „Win10“
- Rob Reynolds (@ferventcoder) 2014 m. Spalio 27 d
(Šiuo metu „OneGet“ keičiasi. Pradinė „OneGet“ versija buvo pristatyta kartu su „Chocolatey“ kaip vienintelė numatytoji saugykla, tačiau „Chocolatey“ dabar buvo pašalinta iš numatytosios konfigūracijos. „Chocolatey“ paketo šaltinį įdiekite komandai, tačiau „Chocolatey“ paketai iš tiesų nebus įdiegti mūsų sistemoje po to, kai tai padarysite.
Kaip veikia „OneGet“
Leiskite kasti šiek tiek giliau. Štai kaip „Microsoft“ aprašo „OneGet“:
„OneGet yra naujas būdas atrasti ir įdiegti programinės įrangos paketus iš interneto. Naudodami „OneGet“ galite:
- Valdykite programinės įrangos saugyklų, kuriose galima ieškoti, įsigyti ir įdiegti paketus, sąrašą
- Ieškoti ir filtruokite savo saugyklas, kad rastumėte reikiamus paketus
- Nepriklausomai įdiegti ir pašalinti paketus iš vienos ar kelių saugyklų, turintys vieną „PowerShell“ komandą “
„Cmdlet“ „Get-PackageSource“ leidžia peržiūrėti įdiegtų paketo šaltinių arba saugyklų sąrašą. „OneGet“ dabar apima du „Microsoft“ teikiamus šaltinius. Chocolatey anksčiau buvo numatytasis paketo šaltinis kūrimo metu ir gali būti lengvai pridėtas.
Kiekvienas gali kurti ir valdyti paketų saugyklą. „Microsoft“ galėtų sukurti savo „vieno langelio“ sistemą „Windows“ darbalaukio programoms. Įmonė galėtų tvarkyti savo saugyklą naudodama programas, kurias jie gali naudoti, kad juos būtų galima lengvai įdiegti ir valdyti. Programinės įrangos kūrėjas galėtų sukurti saugyklą, kurioje būtų tik sukurta programinė įranga, kad jų vartotojai galėtų lengvai įdiegti ir atnaujinti. Galite pridėti daugiau saugyklų su cmdlet Add-PackageSource arba pašalinti juos su šalinimo paketu.
„Cmdlet“ „Find-package“ leidžia ieškoti paketų šaltinių, kuriuos konfigūravote prieinamiems paketams. Raskite programinę įrangą, kurią norite įdiegti ieškodami žiniatinklio!
Tada „cmdlet“ įdiegti paketą leidžia įdiegti pasirinktą paketą, tiesiog nurodant jo pavadinimą. Paketas automatiškai atsisiunčiamas ir įdiegiamas iš jūsų pasirinktos programinės įrangos saugyklos be jokio .exe failų paieškos, jų atsisiuntimo ir paspaudimų per vedlius, kurie bando įdiegti nepageidaujamą kompiuterį. Dar geriau, čia galite nurodyti kelis paketų pavadinimus - įsivaizduokite, kaip įdiegti penkiasdešimt „Windows“ programų, kurias naudojate su viena komanda ir paliekate kompiuterį, kad galėtumėte gauti kavos..
Tada „Get-Package“ cmdlet galite pamatyti, kokie paketai įdiegti. Vėliau paketus galima pašalinti su Uninstall-Package. Šiuo metu nėra jokios „Update-Package“ komandos, kuri automatiškai įdiegtų naujausias šių programinės įrangos paketų versijas iš turimų saugyklų, o tai bus labai reikalinga - tikiuosi, kad tai bus kelyje.
Kas yra paketų tvarkyklė? Ir kas yra „Chocolatey“?
Jei taip pasieksite, turėtumėte suprasti, kas yra paketo valdytojo pagrindai. Iš esmės tai yra programinė įranga, leidžianti įdiegti, atnaujinti ir rasti programinę įrangą, kad ją būtų lengviau įdiegti. Paketų tvarkyklės yra naudojamos „Linux“ sistemoje ir leidžia jums įdiegti paketus iš patikimų programinės įrangos saugyklų vos keliais paspaudimais arba klavišais. Paketų tvarkyklė gali automatiškai atnaujinti paketus, kai į saugyklas pridedamos atnaujintos versijos, todėl kiekvienai programai nereikia savo integruoto atnaujinimo. Tai paprasta naudoti ir labai paprasta automatizuoti.
„Chocolatey“ yra paketų tvarkyklė, leidžianti „Windows“ diegti šį paprasto programinės įrangos diegimo stilių. Šiuo metu ji daugiausia naudoja teksto komandas, todėl ji nerado daug namų po geeks - bet geeks tai myli! „Chocolatey“ leidžia įdiegti „Windows“ programinę įrangą, pvz., „Firefox“, „VLC“ ir „7-Zip“, tik keliais klavišų paspaudimais, o ne įprastu atsisiuntimo ir paspaudimo procesu. „Chocolatey“ šiuo metu vykdo „Kickstarter“, ieškodama „„ Chocolatey “į kitą lygį.“ Jie taip pat dirba su grafine vartotojo sąsaja paketų tvarkytojui, todėl vidutiniai „Windows“ naudotojai gali lengviau jį naudoti. Su „Windows 10“ paketų tvarkytojo sistema „Chocolatey“ gali lengvai nugriauti bet kokį darbą, kurį atlieka „Microsoft“ - tai darbas, kuris atrodo įkvėptas „Chocolatey“. „Chocolatey“, o ne kaip paketų valdymo sistema, dirbs kartu su „Windows“ paketo valdymo sistema.
Neįmanoma tiksliai pasakyti, kiek „Microsoft“ eis čia. Vienas dalykas yra tikrai: „Windows“ sistemos administratoriams ir „geeks“ programinei įrangai įdiegti ir automatizuoti programinės įrangos diegimą yra daug lengviau. Šiuo metu tai yra geek įrankis, nes jis pasiekiamas tik naudojant „PowerShell“ komandas. Tačiau, kaip sako „Microsoft“, tai galiausiai bus rodoma kaip API.
„Microsoft“ galėtų tai padaryti daug daugiau. Jie galėtų naudoti šią paketų valdymo sistemą, kad būtų lengviau įdiegti darbalaukio programas iš „Windows“ parduotuvės - mes jau žinome, kad jie ketina pridėti darbalaukio programas į „Windows“ parduotuvę „Windows“ 10. „Linux“ sistemose yra graži grafinė „App Store“ - stiliaus sąsajos, leidžiančios lengvai įdiegti darbalaukio programas iš sistemos paketo tvarkyklės. Turėsime toliau stebėti „Windows 10“ ir pamatyti, kiek jos imasi šios naujos paketų valdymo sistemos.