29Aug

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

Nesen esam atklājuši OneGet, komplekta vadī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ēmu administratoriem un cilvēkiem, kuri nebaidās izmantot 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 attiecas uz dzenskrūves galvu - izstrādātājiem, administratoriem, powerusers utt. Kad ir publicētas pakotņu pakalpojumu sniedzēju API, esmu pārliecināts, ka mēsskatiet 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ūras atjauninātu no

, jebkurš pakešu pārvaldnieks var parādīties centralizētā vietā. "(Avots)

Grafiskais interfeiss un Windows atjaunināšanas integrācijaNākot tūlīt, lai gan:

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

Kad mēs ieviesīsim iebūvēto pamata funkciju un izveidosim pakotņu pārvaldnieku grupu, lietotāja interfeiss būs svarīgs nākamais solis

. Tomēr, tā kā tas ir teikts, tas ir atklāts avots, un es labprāt vēlētos redzēt, ka kāds sāk strādātlietotāja interfeiss, ko varētu iekļaut. "

2014. gada 24. oktobra nedēļas sanāksmē Garret Serack dalījās ar savu OneGet-aware desktop lietojumprogrammas redzējumu, kad tiek atklāts standarta Windows atjaunināšanas interfeiss, un atjauninājumu var instalēt nonevis katrai Windows programmai, kurai ir savs atjaunināšanas pakalpojums.(Avots)

OneGet, iespējams, piedāvās piekļuvi Windows veikalu lietotnēm. Ja Windows veikalā ir iekļautas darbvirsmas programmas, jo Microsoft to nejauši atklājusi, tā sniegtu OneGet piekļuvi 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.oktobris

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

Tehniski, OneGet nav "pakešu pārvaldnieks". Tā vietā tā ir paplašināmā pakešu pārvaldības sistēma - oficiālā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 vietējo API, PowerShell komandu un WMI komplektupakalpojumu sniedzējs. Komponents pieņem gan Microsoft piedāvātos, gan trešās puses nodrošinātos spraudņus, kas paplašina konkrētā pakotnes veida funkcionalitāti. "

OneGet tiek papildināts ar pakešu pārvaldības spraudņiem, kas pievieno pakešu avotus.Šos avotus var uzstādīt no centralizētas repozitorijas. Pašlaik OneGet ir pakotnes avots, kas ietver šādus:

"Daļa no mūsu darbiem ar sabiedrību ir izstrādāt centrālu centrmezglu spraudņiem, kurus dinamiski var atklāt un instalēt, lai viņiem nevajadzētu tos piegādāt in-box."

Jaunajai sistēmai jūs varēsit 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 projekta

programmatūra. 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 uzbūvi, izmantojot http: //oneget.org/ oneget.zip, un šajā veidnē pašlaik ir 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 Kopiena šorīt!10:00 AM PDT http: //t.co/ Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet( @PSOneGet) 2014. gada 24. oktobris

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

Personā, kas iesaistīts 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 jūs saņemsiet pirkumu no App Vendors, piemēram, Adobe, Oracle vai arī elle pat SourceForge Now.vairs nav pietiekami, lai vienkārši izplatītu lietotni / instalētāju, pašlaik instalētājam ir jāiegūst arī ieņēmumi. .. "

Microsoft Garret Serack atbildēja:

" Es tevi dzirdu.

Es, iespējams, nespēju nopelnīt no šiem puišiem, bet, kad kāds instalē savu paketi ar OneGet, es droši varu to apturēt un aiziet: "Hei, vai esat pārliecināts?- Šķiet, ka šī pakete veic XYZ "... Nedaudz proaktīvas" paketes shaming "būtu laba. .."( avots)

Tāpēc OneGet nevajadzētu būt tikai jauns kanāls atkritumu plūsmu uz jūsu sistēmu - tas būtu faktiskilai palīdzētu Windows lietotājiem izvairīties no junk. Tas būtu liels uzlabojums.

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

Windows uzstādītāji parasti izkliedē 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 - viss būs mazliet lejup pa ceļu, pirms es varētu izdarīt nopietnu darbu pie tā, taču tas noteikti ir viena no lietām, ko es gribētu atrisināt ar OneGet.

Šobrīd OneGet galvenokārt apvieno vairākus pakotņu pārvaldniekus. Kā mēs iegūstam, īstenojot pamatfunkciju kopumu, mēs noteikti apskatīsim šādus jautājumus. "(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 asprātīgs un neērts salīdzinājumā ar to, ko izmanto pieredzējušiem Linux lietotājiem. Microsoft vēlas, lai Linux lietotāji 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ā Linuxinstrumenti, lai tie, kas bija labi pārzina vienā, varētu vienkārši izmantot OneGet. Es to pateicu, bet mēs laiku pa laikam sagrozīsim, tāpēc es nezinu, kad mēs to nokļūsim:) "(Avots)

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

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

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)