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

Turinys:

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

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

Video:
Video: 💯 Best Way to Transfer Files Between Devices - YouTube 2024, Gegužė
Anonim
Pamirškite "Windows" parduotuvę. "Microsoft" dirba "Windows" tipo "Linux" stiliaus paketo valdymo sistemai, ir ji įtraukta į "Windows 10". Ji yra išbandoma su "Chocolatey" esamais paketais ir leidžia jums lengvai įdiegti darbalaukio programas ir kitą programinę įrangą.
Pamirškite "Windows" parduotuvę. "Microsoft" dirba "Windows" tipo "Linux" stiliaus paketo valdymo sistemai, ir ji įtraukta į "Windows 10". Ji yra išbandoma su "Chocolatey" esamais paketais ir leidžia jums lengvai įdiegti darbalaukio programas ir kitą programinę įrangą.

Tai yra 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" versijoje "OneGet" buvo pervadinta į "PackageManagement".

"OneGet", paketo valdymo sistema "Windows"

Šis paketų tvarkytuvas vadinamas "OneGet" ir siunčiamas kaip "PowerShell" dalis. "TechNet" tinklaraščio įraše "Mano mažoji paslaptis:" Windows PowerShell OneGet "paaiškina" Microsoft "Garret Serackas:

“OneGet is a unified interface to package management systems and aims to make Software Discovery, Installation and Inventory (SDII) work via a common set of cmdlets (and eventually a set of APIs). Regardless of the installation technology underneath, users can use these common cmdlets to install/uninstall packages, add/remove/query package repositories, and query a system for the software installed. Included in this CTP is a prototype implementation of a Chocolatey-compatible package manager that can install existing Chocolatey packages.”

"OneGet" yra naujausios "PowerShell" versijos dalis, ji pagal numatytuosius nustatymus įtraukta į "Windwos 10" techninę peržiūrą. 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"

- Robas Reynoldsas (@ferventcoder) 2014 m. Spalio 27 d

(Šiuo metu "OneGet" yra srautas. Pradinė "OneGet" versija buvo pristatyta su "Chocolatey" kaip vienintelė numatytoji saugykla, bet "Chocolatey" dabar buvo pašalinta iš numatytosios konfigūracijos. Netrukus "Chocolatey" paketo šaltinis bus lengvai prieinamas naudojant "OneGet". įdiekite "Chocolatey" paketo šaltinį su komanda, bet "Chocolatey" paketai iš tikrųjų nebus įdiegti į mūsų sistemą, kai tai atliksite. Tai yra neesminis plėtros kelias.)

Kaip veikia "OneGet"

Ruoškime šiek tiek giliau. Štai kaip "Microsoft" apibūdina "OneGet":

“OneGet is a new way to discover and install software packages from around the web. With OneGet, you can:

  • Manage a list of software repositories in which packages can be searched, acquired, and installed
  • Search and filter your repositories to find the packages you need
  • Seamlessly install and uninstall packages from one or more repositories with a single PowerShell command”
"Get-PackageSource" cmdlet 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.
"Get-PackageSource" cmdlet 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ų, kuriuos 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ų.
"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 "Package Manager"? Ir kas yra šokoladinis?

Jei jau esate toli, turėtumėte 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ė, teikianti šį "Easy" 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".

Image
Image

Neįmanoma tiksliai pasakyti, kiek "Microsoft" eis čia. Vienas dalykas tikrai yra: "Windows" sistemos administratoriams ir "geeks" programinei įrangai įdiegti ir automatizuoti programinės įrangos diegimą 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.

Rekomenduojamas: