If-Koubou

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

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

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:

"Sākotnēji tas ir vērsts uz dzenskrūves galvu - izstrādātājiem, administratoriem, powerusers utt. Kad ir publicēti pakešu pakalpojumu sniedzēju lietošanas API, esmu pārliecināts, ka mēs redzēsim GUI rīkus un integrāciju.

Turpinot ceļu, es gribētu redzēt integrāciju tādās lietās kā Windows atjaunināšanas lietotāja saskarne, lai programmatūra atjaunotosjebkura pakešu pārvaldnieks var parādīties centralizētā vietā. "(Avots)

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

"Sākumā man nav laika, lai integrētu lietotāja interfeisu; Mēs esam ļoti ierobežotā grafikā.

Pēc tam, kad būsim ieviesuši iebūvēto pamatfunkciju un izveidosim sakarus no pakešu pārvaldītājiem, lietotāja interfeiss būs nozīmīgs nākamais solis

Tomēr tas ir teikts, ka tas ir atklāts avots, un man patīk redzēt, ka kāds sāks strādāt pie lietotāja interfeisa, kuru varētu iekļaut. "

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 ir vienota pakešu pārvaldības saskarnes sastāvdaļa ar pārvaldītu un native API, komplektu PowerShell cmdlet un WMI sniedzēju. Komponents pieņem gan Microsoft piedāvātos, gan trešās puses nodrošinātos spraudņus, kas paplašina konkrētā paketes tipa funkcionalitāti. "

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:

"Daļa no mūsu darbībām ar sabiedrību ir izstrādāt centrālu centrmezglu spraudņiem, kurus dinamiski var atklāt un instalēt, lai viņiem nebūtu jāmarķē."

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.

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ē http://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 http://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:

"ES tevi dzirdu.

Iespējams, ka šie puiši nevarēs iegādāties "nopirkt", bet, kad kāds instalēs savu paketi ar OneGet, es droši varu to apturēt un aiziet: "Hei, vai esat pārliecināts? - Šķiet, ka šī pakete dara XYZ "... Nedaudz proaktīvas" paketes shaming "būtu labi ..." (Avots)

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.

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?

"Man ir dažas idejas par to, kā to risināt - vispirms būs mazliet lejup pa ceļu, pirms es varu izdarīt nopietnu darbu pie tā, bet tas noteikti ir viens no tiem aspektiem, kurus es gribētu atrisināt ar OneGet.

Pašlaik OneGet galvenokārt ir apvienojošs vairāku pakotņu pārvaldnieku frontālais galamērķis. Sakarā ar to, ka mēs ieviesīsim pamata funkciju kopumu, mēs noteikti izskatīsim tādas lietas kā šis. "(Avots)

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:

"Man bija diezgan vecākais direktors MS jautā man, ja mēs varētu ne tikai izveidot exe sauc par RPM (un / vai apt-get), kas bija tāds pats sintakse kā Linux rīkus, lai tie, kas bija labi pārzina vienā varētu tikai izmantojiet OneGet šādā veidā. Es viņam to pateicu, bet mēs laiku pa laikam satriecamies, tāpēc es nezinu, kad mēs to nokļūsim :) "(Avots)

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)