Plašāka informācija Par OneGet, Windows 10 Package-Management-Manager

Satura rādītājs:

Plašāka informācija Par OneGet, Windows 10 Package-Management-Manager
Plašāka informācija Par OneGet, Windows 10 Package-Management-Manager

Video: Plašāka informācija Par OneGet, Windows 10 Package-Management-Manager

Video: Plašāka informācija Par OneGet, Windows 10 Package-Management-Manager
Video: How to Setup Open DNS on Router (Home Network) in 2022 | Tech Mash - YouTube 2024, Novembris
Anonim
Mēs nesen atklājām OneGet, komplekta pārvaldības sistēmu, kas iekļauta PowerShell un Windows 10. Mēs esam uzzinājuši daudz vairāk par OneGet un tā nākotni kopš tā laika.
Mēs nesen atklājām OneGet, komplekta pārvaldības sistēmu, kas iekļauta PowerShell un Windows 10. Mēs esam uzzinājuši daudz vairāk par OneGet un tā nākotni kopš tā laika.

OneGet sākotnēji bija Microsoft Open Source Technology Center produkts. Ne tikai to iedvesmo atklātā pirmkoda Linux pakotņu pārvaldnieki, bet arī OneGet ir atvērtā koda versija. Tagad tā ir daļa no PowerShell.

Kas ir OneGet For?

OneGet šobrīd ir vērsts uz enerģijas lietotājiem, sistēmas administratoriem un cilvēkiem, kas nebaidās lietot PowerShell - tas ir skaidrs. Bet OneGet ir ne tikai kāda neskaidra cmdletu kolekcija, kuru izmantos tikai serveru administratori. OneGet izstrādātājs Garretts Seracks paskaidroja, kam tas ir vērsts uz 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)

Grafiskais interfeiss un Windows atjaunināšanas integrācija nenāk nekavējoties, lai gan:

“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.”

2014. gada 24. oktobra nedēļas sanāksmē Garret Serack dalījās savā redzēšanā par OneGet-aware desktop lietojumprogrammu, kurā tiek parādīts standarta Windows atjaunināšanas lietotāja interfeiss, kad tiek atklāts atjauninājums, un atjauninājums var tikt instalēts no turienes, nevis katrai Windows programmai ar savu atjaunināšanas pakalpojums. (Avots)

OneGet, iespējams, piedāvā pieeju progamām no Windows veikala. Ja Windows veikalā ir iekļautas darbvirsmas lietotnes, ko Microsoft nejauši atklājis, tas ļaus OneGet piekļūt milzīgam darbvirsmas programmatūras visumam:

@ferventcoder @lambdaXpression @ chrisbhoffman @ BrianS198 Mana zarnu man saka, ka tas nav "ja", bet "kad …"

- Garrett Serack🤠 (@ fearthecowboy) 2014. gada 28. oktobrī

Tas ir pakešu pārvaldības menedžeris, nevis pakešu pārvaldnieks

Tehniski OneGet nav "pakešu pārvaldnieks". Tā vietā tas ir paplašināms paketes pārvaldības satvars - oficiālais Q & A apraksta to kā "paketes pārvaldības menedžeri". Kā to apraksta 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 tiek paplašināts ar pakešu pārvaldības spraudņiem, kas pievieno pakešu avotus. Šos avotus var uzstādīt no centralizētas repozitorijas. OneGet pašlaik ir pakotnes avots, kas ietver šos:

“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.”

Jaunajai sistēmai jūs varēsiet palaist cmdletu, lai iegūtu pieejamo interneta pakalpojumu sniedzēju sarakstu, un pēc tam instalējiet, piemēram, Chocolatey pakotnes sniedzēju.

Image
Image

OneGet ir atvērtā koda un Kopienas projekts

Tāpat kā Linux pakotņu pārvaldnieki, OneGet ir pilnīgi atvērts avots. Avota kods ir pieejams vietnē GitHub. Jūs vienmēr varat paķert jaunāko eksperimentālo veidošanu vietnē https://oneget.org/oneget.zip, un šobrīd šobrīd ir iekļauts Chocolatey pakalpojumu sniedzējs, kura oficiālajos veidos trūkst. @PSOneGet tweets katru reizi, kad tiek publicēts jauns veidojums.

Tā kā tas ir kopienas projekts, katrs piektdiena ikvienam var parādīt līdz OneGet projekta iknedēļas sanāksmēm plkst. 10.00 PST. Vienkārši apmeklējiet OneGet iknedēļas sanāksmju lapu, kurā ir arī pēdējās nedēļas sanāksmes plūsma.

Neaizmirstiet - svarīgs #OneGet kopienas sapulcējums šorīt! 10:00 AM PDT https://t.co/Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet (@ PSPOneGet) 2014. gada 24. oktobrī

OneGet varētu apkaunot izstrādātājus, kuri iekļauj rīkjoslas

Personām, kas iesaistītas OneGet projektā, ir pareizā attieksme, lai uzlabotu Windows programmatūras pārvaldības pieredzi. Reddit Garret Serack neatbalstīja izstrādātājus, kuri ir izveidojuši uzņēmējdarbības modeli, lai gūtu reklāmas ieņēmumus no vietnēm, kas apmeklē viņu vietnes, un runāja par "adblock" stila spraudni, lai novērstu to, ka lietotāji instalē briesmīgas lietojumprogrammas, kas apvieno rīkjoslas. OneGet projektam ir "8 programmatūras instalēšanas likumi", kas norāda uz labāku Windows programmatūras instalēšanu bez visām rīkjoslām, nevajadzīgām EULA un citiem laika izšķērdētājiem nevēlamiem. Tas izklausās kā kaut kas, ko mēs rakstījām šeit How-To Geek, bet to uzrakstījis kāds, kas strādā Microsoft, un faktiski tam ir pilnvaras uzlabot lietas.

Pēc šo tiesību aktu izlasīšanas viens Reddit lietotājs bija skeptisks: "Es šaubos, ka no App Vendors, piemēram, Adobe, Oracle vai elle, iegūsit arī SourceForge Now. vairs nav pietiekami, lai vienkārši izplatītu lietotni / instalētāju, pašam instalētājam tagad ir jāiegūst arī ieņēmumi …"

Microsoft Garret Serack atbildēja:

“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)

Tāpēc OneGet nevajadzētu būt tikai jauna veida caurule, kurā atkritumi var iekļūt jūsu sistēmā - tā faktiski būtu jāveido, lai palīdzētu Windows lietotājiem izvairīties no nevēlamiem. Tas būtu liels uzlabojums.

Image
Image

OneGet varētu palīdzēt novērst Windows sistēmas traucējumus

Windows uzstādītāji mēdz izkaisīt failus un reģistra ierakstus pār jūsu sistēmu pat pēc tam, kad tos atinstalējat. Viens Reddit lietotājs vaicāja, vai OneGet kādā brīdī palīdzētu risināt šo problēmu. Galu galā Chocolatey šobrīd nav - tā vienkārši palaiž standarta programmu atinstalētāju, kas, visticamāk, nevar iztīrīt visu. Tāpēc OneGet varēja tīrīt visu, tikai Linux paketes pārvaldnieks varēja?

“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 ne tikai šķiet vienreizējs rīks. Tā vietā tas izskatās kā projekts, kas patiešām ir pārdomājis un uzlabojis Windows programmatūras instalēšanu.

Microsoft vēlas, lai Linux lietotāji būtu laimīgi

Viena izplatīta sūdzība, šķiet, ir tāda, ka PowerShell sintakse un darījumu veikšanas veids šķiet pārlieku teicamas un nepatīkamas, salīdzinot ar to, ko izmanto pieredzējuši Linux lietotāji. Microsoft vēlas Linux lietotājiem justies vairāk mājās:

“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)

Es domāju, ka cilvēki * iekšienē * Microsoft ir vairāk satraukti par #OneGet nekā plaša sabiedrība, ja tas viss ir iespējams.

- Garrett Serack🤠 (@fearthecowboy) 2014. gada 29. oktobrī

OneGet ir ļoti aizraujošs. Tas ir tas, ko Linux lietotāji un tech geeks gribēja no Windows uz ilgu laiku. Un vislabākais ir tas, ka Microsoft Windows apstiprinātās programmatūras instalēšanai no Windows veikala tas nav tikai PowerShell cmdlet. Tā vietā "lietotājam ir vislielākā kontrole, ar kuras tvertnēm viņi izmanto un uzticas, nevis daži centralizēti pakalpojumi." (Avots)

Ieteicams: