14Sep

"Windows 10" apima "Linux" stiliaus paketų tvarkyklę, pavadintą "OneGet"

Pamirškite "Windows" parduotuvę."Microsoft" dirba "Windows" tipo "Linux" stiliaus paketo valdymo sistemai, ir ji yra įtraukta į "Windows 10". Ji yra išbandoma su "Chocolatey" esamais paketais ir leidžia lengvai įdiegti darbalaukio programas ir kitą programinę įrangą.

Tai didžiulės naujienos. Jei kada nors naudojate "Linux", nuo to laiko turbūt norėjote sukurti "Windows" darbalaukio paketų valdymo sistemą.Dabar jis atvyksta!

Pastaba: RTM leidime OneGet buvo pervadintas į PackageManagement.

"OneGet", "Package Management Framework for Windows"

Šis paketų tvarkytuvas vadinamas "OneGet", kuris pristatomas kaip "PowerShell" dalis."TechNet" interneto dienoraštyje, pavadintoje "Mano mažoji paslaptis:" Windows PowerShell OneGet "," Microsoft "Garret Serack aiškina:" OneGet "yra vieninga valdymo sistemų paketų sąsaja, kurios tikslas - atlikti" Software Discovery, Installation and Inventory "(SDII) darbą perbendras "cmdlet" rinkinys( ir galiausiai "API" rinkinys).Nepriklausomai nuo diegimo technologijos, vartotojai gali naudoti šias bendrąsias cmdlet, norėdami įdiegti / pašalinti paketus, pridėti "/remove/" užklausų paketo saugyklas ir užklausti įdiegtos programinės įrangos sistemą.Įtraukta į šį CTP

yra "Chocolatey" suderinamo paketo tvarkyklės , kuris gali įdiegti esamus "Chocolatey" paketus , "prototipą". "

Kadangi" OneGet "yra naujausios" PowerShell "versijos dalis, ji pagal numatytuosius nustatymus įtraukiama į" Windwos 10 Technical Preview ".Jis taip pat yra "Windows Management Framework 5.0" peržiūros, skirtos "Windows 8.1", dalis.

Tiesiog pažvelkite į šio straipsnio viršuje esantį vaizdą, kad pamatytumėte, kaip visa tai bus. Taip, galite lengvai įdiegti VLC ar kitą "Windows" programinę įrangą.Kai paleisite komandą, "OneGet" suras jūsų paketą savo sukonfigūruotose paketų šaltiniuose, atsisiųskite ją į savo kompiuterį ir įdiekite - viską automatiškai. Taip pat turėtų būti ir grafinių naudotojo sąsajų, todėl jis bus tik kelis paspaudimus.

"Windows" geeks, švęskite! Oficialiai palaikomas "Windows" paketų tvarkytuvo era yra beveik čia!

@ chrisbhoffman @ brians198 gerai, atsisėsti."Microsoft" dirba #oneget, pkg mgr aggregator, kuriame bus "choco" klientas "Win10"

- Rob Reynolds( @ferventcoder) 2014 m. Spalio 27 d.

( Šiuo metu "OneGet" yra srautas."Chocolatey" dabar yra pašalinta iš numatytosios konfigūracijos. Netrukus "Chocolatey" paketo šaltinis netrukus bus prieinamas lengvai įdiegti per "OneGet". Šiuo metu galite įdiegti "Chocolatey" paketo šaltinį komandą, tačiau "Chocolatey" paketai iš tikrųjų nebus įdiegtimūsų sistemoje po to, kai tai daroma. Tai yra nedidelis griovelio vystymasis.)

Kaip "OneGet Works"

Leiskite kasti šiek tiek giliau.Štai kaip "Microsoft" apibūdina "OneGet":

"OneGet yra naujas būdas aptikti ir įdiegti programinės įrangos paketus iš viso interneto. Su "OneGet" galite:

  • valdyti programinės įrangos saugyklų sąrašą, kuriuose galima ieškoti, įsigyti ir įdiegti paketus
  • ieškoti ir filtruoti saugyklas, kad galėtumėte rasti jums reikalingus paketus
  • Neprilygstamai įdiegti ir pašalinti paketus iš vienos ar daugiau saugyklų su vienu"PowerShell" komanda "

" cmdlet "Get-PackageSource" leidžia peržiūrėti įdiegtų paketų šaltinių ar saugyklų sąrašą."OneGet" dabar apima du "Microsoft" teikiamus šaltinius. Sukūrimo metu Chocolatey anksčiau buvo numatytasis paketo šaltinis, kurį galima lengvai pridėti.

Kiekvienas gali kurti ir valdyti paketų saugyklą."Microsoft" galbūt galėtų sukurti savo "Windows" kompiuterių programoms skirtą "vieno langelio" principą.Bendrovė galėtų valdyti savo saugyklą naudodamiesi programomis, kurias jie gali lengvai įdiegti ir valdyti. Programinės įrangos kūrėjas gali sukurti saugyklą, kurioje yra tik sukurta programinė įranga, kad jų vartotojai galėtų lengvai ją įdiegti ir atnaujinti. Galite pridėti daugiau saugyklų su "Add-PackageSource" cmdlet arba pašalinti juos su "Remove-PackageSource".

"Search-Package" cmdlet leidžia ieškoti paketų šaltinių, kurias sukonfigūravote esamų paketų.Raskite programinę įrangą, kurią norite įdiegti neieškodami internete!

"Install-Package" cmdlet leidžia jums įdiegti pasirinktą paketą, nurodydami jo pavadinimą.Paketas automatiškai atsisiunčiamas ir įdiegiamas iš jūsų pasirinktos programinės įrangos saugyklos be egzistavimo ieškant. exe failų, jų atsisiųsti ir spustelėjus vedlius, bandančius įdiegti šiukšlių jūsų kompiuteryje. Dar geriau, galite čia nurodyti kelis paketų pavadinimus - įsivaizduokite, kaip įdiegti penkiasdešimt "Windows" programų, kurias naudojate naudodami vieną komandą, ir paliekate kompiuterį, kad tai padarytų.

"Get-Package" cmdlet leidžia pamatyti, kokius paketus įdiegėte. Paketai vėliau gali būti pašalinti naudojant "Uninstall-Package".Šiuo metu nėra atnaujinimo paketo komandos, kuri automatiškai įdiegs naujausias šios programinės įrangos paketų versijas iš turimų saugyklų, o tai turės būti labai reikalinga - tikiuosi, kad taip ir bus.

Kas yra paketo valdymas? Ir kas yra šokoladinis?

Jei jau esate toli, turite suprasti paketų tvarkytuvo pagrindus. Iš esmės tai programinės įrangos įrankis, kuris leidžia kurti, įdiegti, atnaujinti ir rasti programinę įrangą daug lengviau. Paketų tvarkyklės naudojamos "Linux" ir leidžia jums įdiegti paketus iš patikimų programinės įrangos saugyklų tik keliais spragtelėjimais ar klavišais. Paketų tvarkytuvė gali automatiškai atnaujinti savo paketus, kai atnaujinamos versijos yra įtrauktos į saugyklas, taigi kiekvienai programai nereikia turėti savo įmontuotą atnaujintą.Tai lengva naudoti, taip pat labai lengva automatizuoti.

Chocolatey yra paketų tvarkytuvė, suteikianti šį lengvą programinės įrangos diegimo stilių į Windows.Šiuo metu ji pirmiausia naudoja teksto komandas, taigi ji nemažai išsivystė iš namų, o ne geeks - bet geeks patinka!"Chocolatey" leidžia įdiegti "Windows" programinę įrangą, tokią kaip "Firefox", "VLC" ir "7-Zip", naudojant keletą klavišų, o ne paprasčiausiai atsisiųsti ir spustelėti procesą, taip pat kaip įdiegti "Linux" programinę įrangą."Chocolatey" šiuo metu vykdo "Kickstarter", siekdamas pinigus, kad "Chocolatey" atitiktų kitą lygį. Jie taip pat naudoja grafinę vartotojo sąsają paketų tvarkytuvui, taigi vidutiniai "Windows" vartotojai gali lengviau jį naudoti."Windows 10" paketų tvarkytuvo sistema gali "Chocolatey" lengvai atsikratyti to, ką "Microsoft" daro - tai atrodo, kad iš pradžių "Chocolatey" įkvėpė."Chocolatey", o ne pakabinama paketų valdymo sistema, veiks kartu su paketų valdymo sistema, įtraukta į "Windows".

Neįmanoma tiksliai pasakyti, kiek "Microsoft" eis čia. Vienas dalykas yra tikras: "Windows" sistemos administratoriams ir "geeks" programinės įrangos diegimui ir automatizuotam programinės įrangos diegimui artėja daug lengviau.Šiuo metu tai geek įrankis, nes jis pasiekiamas tik per "PowerShell" komandas. Tačiau, kaip sako "Microsoft", tai galiausiai bus aptikta kaip API rinkinys.

"Microsoft" galėjo tai padaryti dar daug. Jie galėtų naudoti šią paketų valdymo sistemą, kad pridėtumėte lengvą darbalaukio programų įdiegimą iš "Windows" parduotuvės. Mes jau žinome, kad Windows 10 pridės darbalaukio programas į "Windows" parduotuvę. "Linux" sistemose yra gražus grafinis "app store"-style sąsajos, kurios leidžia lengvai įdiegti darbalaukio programas iš sistemos paketo tvarkyklės. Mes turime nuolat žiūrėti "Windows 10" ir pamatyti, kiek jie imasi šios naujos paketų valdymo sistemos.