Več podrobnosti o programu OneGet, upravitelju paketov upravljanja paketov Windows 10

Kazalo:

Video: Več podrobnosti o programu OneGet, upravitelju paketov upravljanja paketov Windows 10

Video: Več podrobnosti o programu OneGet, upravitelju paketov upravljanja paketov Windows 10
Video: How to Setup Open DNS on Router (Home Network) in 2022 | Tech Mash 2024, Marec
Več podrobnosti o programu OneGet, upravitelju paketov upravljanja paketov Windows 10
Več podrobnosti o programu OneGet, upravitelju paketov upravljanja paketov Windows 10
Anonim
Nedavno smo odkrili OneGet, okvir upravljanja paketov, ki je priložen PowerShell in Windows 10. Od takrat smo se naučili veliko več o OneGetu in njegovi prihodnosti.
Nedavno smo odkrili OneGet, okvir upravljanja paketov, ki je priložen PowerShell in Windows 10. Od takrat smo se naučili veliko več o OneGetu in njegovi prihodnosti.

OneGet je bil prvotno izdelek iz Open Source Technology Centra pri Microsoftu. Ne samo, da je navdihnjen z odprtokodnimi Linuxovimi upravljavci paketov, je tudi OneGet sam odprtokodni vir. Zdaj je del PowerShell-a pravilen.

Kdo je OneGet For?

OneGet je trenutno usmerjen na uporabnike energije, sistemske administratorje in osebe, ki se ne bojijo uporabe PowerShell-ja - to je veliko jasno. Toda OneGet ni samo nekaj nejasnih zbirk cmdletov, ki jih bodo uporabljali samo skrbniki strežnikov. Razvijalec OneGet Garrett Serack je pojasnil, na koga je usmerjen na Reddit:

“Initially, this is targeted at the propeller-heads - developers, admins, powerusers, etc. Once the APIs for using package providers is published, I’m sure we’ll see GUI tools and integration aplenty.

Further down the road I’d like to see integration into things like the Windows Update UI so that software updates from any package manager can show up in a centralized location.” (Source)

Grafični vmesnik in združevanje s sistemom Windows Update ne priti takoj, čeprav:

“Initially, I don’t have the time to integrate a UI; We’re on a really tight schedule.

Once we get the basic feature set implemented, and hook up a bunch of package managers, a UI would be an important next step

However, that being said, it is open source, and I’d love to see someone start working on a UI that could be included.”

Na tedenskem srečanju 24. oktobra 2014 je Garret Serack delil svojo vizijo za namizno aplikacijo, ki se zaveda OneGet, popping up standardnega uporabniškega vmesnika za Windows Update, ko zazna posodobitev, posodobitev pa bi lahko bila nameščena od tam, ne pa vsak program Windows z lastno posodabljanje storitve. (Vir)

OneGet bo verjetno ponudil dostop do aplikacij iz trgovine Windows. Če Windows trgovina vključuje namizne aplikacije, ki jih je Microsoft po naključju pokazal, bi to omogočalo, da bi OneGet dostopal do velikega vesolja namizne programske opreme:

@ferventcoder @lambdaXpression @chrisbhoffman @ BrianS198 Moj česen mi pravi, da to ni "če", ampak "ko …"

- Garrett Serack🤠 (@fearthecowboy) 28. oktober 2014

To je upravitelj paketnega upravljanja, ki ni paketni upravljalnik

Tehnično OneGet ni "upravljavec paketov". Namesto tega gre za razširljiv okvir za upravljanje paketov - uradni Q & A jo opisuje kot "upravljavec upravljanja paketov". Kot to opisuje Q & A:

“OneGet a unified package management interface component with a set of managed and native APIs, a set of PowerShell cmdlets, and a WMI provider. The component accepts both Microsoft-provided and 3rd party-provided plugins which extend the functionality for a given package type.”

OneGet je razširjen s plug-ini za upravljanje paketov, ki dodajajo vire paketov. Te vire je mogoče namestiti iz centraliziranega repozitorija. OneGet trenutno prihaja iz paketa, ki vključuje te:

“Part of our work with the community is to develop a central hub for plugins that can be dynamically discovered and installed so that they don’t have to ship them in-box.”

V povsem novem sistemu boste lahko zagnali cmdlet, da bi dobili seznam ponudnikov, ki so na voljo, in nato namestite ponudnika paketa po vaši izbiri - na primer Chocolatey.

Image
Image

OneGet je Open Source in projekt Skupnosti

Podobno kot Linux upravljavci paketov je OneGet povsem odprtokoden. Izvorna koda je na voljo na GitHub. Vedno lahko zgrabite najnovejšo eksperimentalno gradnjo na https://oneget.org/oneget.zip, in ta gradnja trenutno vsebuje ponudnika čokolade, ki manjka v akciji v uradnih gradivih. @PSOneGet tweets vsakič, ko je objavljena nova zgradba.

Kot projekt skupnosti, se vsakdo lahko vsakodnevno sestane na tedenskih sestankih projekta OneGet vsak dan v petih dneh po 10. uri. Obiščite spletno stran tedna OneGet, ki ponuja tudi tok zadnjega tedenskega srečanja.

Ne pozabite - Pomembno seje #OneGet zjutraj! 10:00 PDT https://t.co/Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet (@PSOneGet) 24. oktober 2014

OneGet bi lahko sramoval razvijalce, ki vključujejo orodne vrstice

Ljudje, ki sodelujejo v projektu OneGet, imajo pravi odnos do izboljšanja izkušenj z upravljanjem programske opreme programa Windows. Na Redditu je Garret Serack bil neumen za razvijalce, ki so zgradili poslovni model za pridobivanje oglasov od ljudi, ki so obiskali njihove spletne strani, in se pogovarjali o vtičniku »adblock«, da bi uporabnikom preprečili namestitev groznih aplikacij, ki združujejo orodne vrstice. Projekt OneGet ima stran »8 zakonov o namestitvi programske opreme«, ki zagovarja boljše namestitve programske opreme Windows brez vseh orodnih vrstic, nepotrebnih EULA in drugih nepravilnosti. Bere kot nekaj, kar bi napisali tukaj na How-To Geeku, vendar ga napisuje nekdo, ki dela v Microsoftu, in dejansko ima moč, da stvari izboljšajo.

Po branju teh zakonov je en uporabnik Reddit-a skeptičen: "Dvomim, da boste dobili od ponudnikov aplikacij, kot so Adobe, Oracle ali peklo, celo SourceForge Now. ni več dovolj, da bi samo distribuirali aplikacijo / namestitveni program, sama naprava za nameščanje mora zdaj ustvariti tudi prihodke …"

Microsoft Garret Serack je odgovoril:

“I hear you.

I may not be able to get ‘buy-in’ from these guys, but when someone installs their package thru OneGet, I can sure make it stop and go “Hey, are ya sure? - This package appears to do XYZ” … A bit of pro-active “package shaming” should be good…” (Source)

Torej OneGet ne bi smel biti le nov kanal za smeti, ki teče na vaš sistem - dejansko bi moral biti zasnovan tako, da bi uporabnikom operacijskega sistema Windows preprečili neželeno pošto. To bi bilo veliko izboljšanje.

Image
Image

OneGet bi lahko pomagal popraviti okvare sistema Windows

Namestitveni operacijski sistemi Windows po vaših sistemih pogosto brišijo datoteke in vnose v register, tudi potem, ko jih odstranite. En uporabnik programa Reddit je vprašal, ali bi OneGet nekega dne pomagal pri obravnavanju tega. Konec koncev, Chocolatey trenutno ne - samo zažene standardni program uninstaller, ki ne sme očistiti vse gor. Torej bi lahko OneGet vse očistil, lahko samo upravitelj paketov Linux?

“I have some ideas on how to address this - it’s gonna be a bit down the road before I can do any serious work on it, but that’s definitely one of the things I’d like to solve with OneGet.

Right now, OneGet is primarily a unifying front-end to multiple package managers. As we get thru implementing the basic feature set, we’ll be definitely looking at stuff like this.” (Source)

OneGet se ne zdi enkratno orodje. Namesto tega izgleda kot projekt, ki je dejansko nastavljen, da ponovno razmisli in izboljša, kako se v sistemu Windows upravlja z namestitvijo programske opreme.

Microsoft želi zadovoljiti uporabnike Linuxa

Zdi se, da je pogosta pritožba, da se PowerShellova sintaksa in način opravljanja stvari zdi preveč razpuščen in nejasen v primerjavi s tem, kaj se uporablja za izkušene uporabnike Linuxa. Microsoft želi, da uporabniki v Linuxu počutijo več doma:

“I had a rather senior director at MS ask me if we couldn’t just make an exe called RPM (and/or apt-get) that had the same syntax as the linux tools so that those who were well versed in one could just use OneGet that way. I told him sure, but we’re scrambling for time, so I don’t know when we’d get to it:)” (Source)

Mislim, da so ljudje v Microsoftu bolj navdušeni nad #OneGet kot splošna javnost, če je sploh mogoče.

- Garrett Serack🤠 (@fearthecowboy) 29. oktober 2014

OneGet je zelo razburljiv. To je tisto, kar so uporabniki Linuxa in tech geeks že dolgo želeli od operacijskega sistema Windows. In najboljše je, da ni zgolj cmdlet PowerShell za namestitev Microsoftove programske opreme, ki jo je odobrila trgovina Windows. Namesto tega "ima uporabnik končni nadzor, s katerimi skladišči jih uporabljajo in zaupajo, in ne nekatere centralizirane storitve." (Source)

Priporočena: