14Sep

Windows 10 Vključuje upravitelja paketa za Linux, imenovanega "OneGet"

Pozabite na trgovino Windows. Microsoft dela na Linux-style framework za upravljanje paketov za Windows in je vključen v operacijski sistem Windows 10. Preizkušen je z obstoječimi paketi Chocolatey in vam omogoča preprosto namestitev namiznih aplikacij in druge programske opreme.

To je velika novica.Če ste kdaj uporabljali Linux, ste od takrat verjetno želeli sistem upravljanja paketov za namizje sistema Windows. Zdaj končno prihaja!

Opomba: v izpisu za RTM OneGet je bil preimenovan v paketno upravljanje.

OneGet, okvir za upravljanje paketov za Windows

Ta upravljalnik paketov se imenuje OneGet in se odpremlja kot del programa PowerShell. V blogu z naslovom "Moja majhna skrivnost: Windows PowerShell OneGet" na Technetu, Microsoft Garret Serack pojasnjuje:

"OneGet je enoten vmesnik za sisteme za upravljanje paketov in si prizadeva, da bi programska oprema odkrivanja, namestitve in inventarja( SDII)skupni niz cmdletov( in sčasoma niz API-jev).Ne glede na tehnologijo namestitve, lahko uporabniki uporabijo te skupne ukaze za namestitev / odstranitev paketov, dodajo skladišča paketov poizvedb /remove/ in poizvedujejo sistem za nameščeno programsko opremo. V tem CTP

je vključena prototipna izvedba upravitelja paketov , združljivega s čokoladom, ki lahko namesti obstoječe pakete čokolade . "

Ker je OneGet del najnovejše različice PowerShella, je privzeto vključen v Windwos 10 Technical Preview. Na voljo je tudi kot del predogleda Windows Management Framework 5.0 za Windows 8.1.

Samo na sliki na vrhu tega članka si oglejte, kako bo vse delovalo. Da, lahko enostavno namestite VLC ali drugo programsko opremo Windows. Ko zaženete ukaz, bo OneGet poiskal paket v nastavljenih virih paketa, ga prenesti v računalnik in ga samodejno namestiti. In za to bi morali imeti tudi grafični uporabniški vmesnik, zato bo le nekaj klikov.

Windows geeks, proslavite! Era uradno podprtega upravitelja paketov Windows je zdaj skoraj tukaj!

@ chrisbhoffman @ brians198 ok, sedi. Microsoft dela na #oneget, pkg mgr agregatorju, ki bo vključeval tudi čokovega odjemalca v Win10

- Rob Reynolds( @ferventcoder) 27. oktober 2014

( Trenutno je OneGet v teku. Prva različica OneGeta je bila poslana s Chocolateyjemedini privzeti repozitorij, toda Chocolatey je zdaj odstranjen iz privzete konfiguracije. Za lažjo namestitev prek OneGeta bo kmalu na voljo vir iz čokolade, ki ga lahko namestite s pomočjo ukaza Chocolatey, vendar paketi Chocolatey ne bi dejansko namestilina našem sistemu po tem. To je manjši delovni razvoj v razvoju.)

Kako deluje OneGet

Spustimo se malo globlje. Evo, kako Microsoft opisuje OneGet:

"OneGet je nov način odkrivanja in namestitve programskih paketov iz celega spleta. Z OneGetom lahko:

  • Upravljajte seznam repozitorijev programske opreme, v katerih lahko iščete, pridobite in namestite pakete
  • Poiščite in filtrirajte svoje repozitorije in poiščite potrebne pakete
  • Brezšično namestite in odstranite pakete iz enega ali več skladišč z enim samimUkaz PowerShell "

Komplet Get-PackageSource omogoča ogled seznama vgrajenih virov ali repozitorijev. OneGet zdaj vključuje dva Microsofta zagotovljena vira.Čokolada je bila prej privzeti vir paketa med razvojem in jo je mogoče zlahka dodati.

Vsakdo lahko kreira in upravlja repozitorij paketov. Microsoft bi lahko ustvaril svojo lastno spletno mesto za namizne programe Windows. Podjetje bi lahko upravljalo lastno skladišče s programi, ki jih uporabljajo, zato jih je mogoče preprosto namestiti in upravljati. Razvijalec programske opreme bi lahko nastavil repozitorij, ki vsebuje samo programsko opremo, ki jo ustvarjajo, da jih lahko uporabniki zlahka namestijo in posodobijo. Dodate lahko več repozitorijev z ukazno vrstico Add-PackageSource ali jih odstranite s storitvijo Remove-PackageSource.

V cmdletu Poišči paket lahko iščete vire paketov, ki ste jih konfigurirali za razpoložljive pakete. Poiščite programsko opremo za namestitev brez iskanja v spletu!

cmdlet namestitvenega paketa vam omogoča, da namestite paket po svoji izbiri, samo tako, da navedete njegovo ime. Paket se samodejno prenese in namesti iz repozitorija programske opreme po vaši izbiri, ne da bi poiskali datoteke. exe, jih prenesli in klikali čarovnike, ki poskušajo namestiti junk v računalniku.Še bolje je, da lahko tu navedete več imen paketov - si predstavljate namestitev petdesetih programov Windows, ki jih uporabljate z enim samim ukazom, in pustite računalniku, da pri tem prikaže kavo.

Komandni paket Get-Package vam nato omogoča, da vidite, katere pakete ste namestili. Pakete lahko kasneje odstranite s paketom Uninstall-Package. Trenutno ni nobenega ukaza Update-Package, ki bo samodejno namestil najnovejše različice tega programskega paketa iz razpoložljivih repozitorij, nekaj, kar bo nujno potrebno - upajmo, da je na poti.

Kaj je paketni paket? In kaj je čokoladni?

Če ste prišli tako daleč, morate razumeti osnove, kaj je upravitelj paketa. V bistvu je to programsko orodje, ki omogoča namestitev, posodabljanje in namestitev programske opreme za namestitev veliko lažje. Upravitelji paketov se uporabljajo v Linuxu in vam omogočajo, da namestite pakete iz zaupanja vrednih skladišč programske opreme v samo nekaj kliki ali tipkami. Upravitelj paketov lahko samodejno posodablja vaše pakete, kadar koli se v skladišča doda posodobljene različice, tako da vsak program ne potrebuje lastnega vgrajenega posodobitelja. Je enostaven za uporabo in zelo enostaven za avtomatizacijo.

Chocolatey je upravitelj paketov, ki prinaša ta način preproste namestitve programske opreme v sistem Windows. Trenutno v glavnem uporablja besedilne ukaze, tako da ni našel večine domov zunaj geeksov, ampak ljubitelji to ljubijo! Chocolatey vam omogoča, da namestite programsko opremo Windows, kot sta Firefox, VLC in 7-Zip, z nekaj pritiski na tipkovnico namesto običajnega postopka nalaganja in klikom, tako kot ste namestili programsko opremo na Linuxu. Chocolatey trenutno izvaja Kickstarter, ki išče denar, da "sprejme Chocolatey na naslednjo stopnjo." Prav tako delajo na grafičnem uporabniškem vmesniku za svojega upravitelja paketov, tako da lahko povprečni uporabniki sistema Windows zlahka uporabljajo to. Z okvirom upravljalnika paketov v operacijskem sistemu Windows 10 lahko Chocolatey preprosto izkoplje vse, kar dela Microsoft - delo, ki se zdi prvotno navdihnilo Chocolatey. Namesto, da bi bil sistem za upravljanje paketov s priborom, bo Chocolatey delal z roko v roki z okvirom za upravljanje paketov, ki je priložen sistemu Windows.

Nemogoče je natančno povedati, kako daleč gre Microsoft. Ena stvar je gotovo: za sistemske skrbnike sistema in geeks, bo namestitev programske opreme in avtomatizacija uvajanja programske opreme kmalu postala lažja. To je trenutno geek orodje, saj je na voljo samo preko ukazov PowerShell. Toda, kot pravi Microsoft, bo to sčasoma izpostavljeno kot niz API-jev.

Microsoft bi lahko naredil veliko več s tem. Lahko bi uporabljali ta sistem upravljanja paketov, da bi dodali preprosto namestitev namiznih aplikacij iz trgovine Windows - že vemo, da bodo v operacijskem sistemu Windows Store dodali namizne aplikacije v sistem Windows 10. V sistemih Linux obstaja lepa grafična »trgovina z aplikacijami«,-style vmesniki, ki omogočajo enostavno nameščanje namiznih programov iz upravljalnika sistema. Nadaljevali bomo z gledanjem operacijskega sistema Windows 10 in videli, kako daleč je prišlo do novega okvira za upravljanje paketov.