Mājas lapa » » Sīkāka informācija par OneGet, Windows 10 pakotnes pārvaldības pārvaldnieku

    Sīkāka informācija par OneGet, Windows 10 pakotnes pārvaldības pārvaldnieku

    Mēs nesen atklājām OneGet, paketes pārvaldības sistēmu, kas iekļauta programmā PowerShell un Windows 10. Mēs esam uzzinājuši daudz vairāk par OneGet un tā nākotni..

    OneGet sākotnēji bija Microsoft atvērtā koda tehnoloģiju centra produkts. To ne tikai iedvesmo atvērtā koda Linux pakotņu pārvaldnieki, bet pats OneGet ir arī atvērtā koda. Tagad tā ir daļa no PowerShell.

    Kas ir OneGet For?

    OneGet pašlaik ir domāts enerģijas lietotājiem, sistēmas administratoriem un cilvēkiem, kuri nebaidās izmantot PowerShell - tas ir daudz skaidrs. Bet OneGet nav tikai dažas neskaidras cmdlet kolekcijas, ko izmantos tikai servera administratori. OneGet attīstītājs Garrett Serack paskaidroja, kas ir vērsts uz Reddit:

    “Sākotnēji tas ir vērsts uz propelleru galviņām - izstrādātājiem, administratoriem, darbinātājiem utt. Kad tiek publicētas pakotnes pakalpojumu sniedzēju API, es esmu pārliecināts, ka mēs redzēsim GUI rīkus un integrāciju..

    Tālāk pa ceļu, kuru es gribētu redzēt integrāciju tādās lietās kā Windows atjaunināšanas lietotāja saskarne, lai programmatūras atjauninājumi no jebkurš pakotņu pārvaldnieks var parādīties centralizētā vietā. ”(Avots)

    Grafiskā saskarne un Windows atjaunināšanas integrācija nenāk nekavējoties, tomēr:

    “Sākumā man nav laika integrēt lietotāja interfeisu; Mēs esam ļoti īsu grafiku.

    Tiklīdz būsim ieviesta pamatfunkciju kopa, un savienosim virkni paketes pārvaldnieku, UI būtu svarīgs nākamais solis

    Tomēr, tas ir teicis, tas ir atvērts avots, un es gribētu redzēt, ka kāds sāk strādāt pie lietotāja interfeisa, kas varētu tikt iekļauts. ”

    2014. gada 24. oktobra iknedēļas sanāksmē Garret Serack dalījās ar savu redzējumu par OneGet apzinās darbvirsmas lietojumprogrammu, kas parādīja standarta Windows atjaunināšanas lietotāja saskarni, kad tā atklāj atjauninājumu, un atjauninājumu varētu instalēt no turienes, nevis katrai Windows programmai, kurai ir savs atjaunināšanas pakalpojums. (Avots)

    OneGet, iespējams, piedāvās piekļuvi lietotnēm no Windows veikala. Ja Windows veikals ietver darbvirsmas lietojumprogrammas, kā Microsoft to nejauši atklāja, tas ļautu OneGet piekļūt milzīgam galddatora programmatūras visumam:

    @ferventcoder @lambdaXpression @chrisbhoffman @ BrianS198 Mans gut man saka, ka tas nav "ja", bet "kad ..."

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

    Tas ir Package-Management-Manager, nevis Package Manager

    Tehniski OneGet nav „paketes pārvaldnieks”. Tā vietā tas ir paplašināms paketes pārvaldības ietvars - oficiālais Q&A to apraksta kā “pakotnes pārvaldības-pārvaldnieks”. Tā kā Q&A to apraksta:

    „OneGet izveidojiet vienotu pakotnes pārvaldības saskarnes komponentu ar pārvaldītu un vietējo API komplektu, PowerShell cmdlet komplektu un WMI pakalpojumu sniedzēju. Komponents akceptē gan Microsoft sniegtos, gan trešās puses piedāvātos spraudņus, kas paplašina konkrētā pakotnes veida funkcionalitāti. "

    OneGet tiek papildināts ar pakotnes pārvaldības spraudņiem, kas pievieno paketes avotus. Šos avotus var uzstādīt no centralizētas glabātavas. OneGet pašlaik ir paketes avots, kas ietver:

    „Daļa no mūsu darba ar kopienu ir izveidot centrālo centru, kas paredzēts spraudņiem, kurus var dinamiski atklāt un uzstādīt tā, lai tiem nebūtu jāsūta tos iekšpusē.”

    Pavisam jaunā sistēmā jūs varēsiet palaist cmdlet, lai internetā iegūtu pieejamo pakalpojumu sniedzēju sarakstu un pēc tam instalētu jūsu izvēlēto pakalpojumu sniedzēju - piemēram, Chocolatey..

    OneGet ir Open Source un kopienas projekts

    Tāpat kā Linux pakotņu pārvaldnieki, OneGet ir pilnīgi atvērts avots. Avota kods ir pieejams GitHub. Jūs vienmēr varat paņemt jaunāko eksperimentālo veidojumu vietnē http://oneget.org/oneget.zip, un šobrīd šī veidlapa satur Chocolatey pakalpojumu sniedzēju, kas oficiālajos darbos trūkst darbības. @PSOneGet tweets katru reizi, kad tiek publicēta jauna būve.

    Tā kā tas ir kopienas projekts, ikviens var pieteikties OneGet projekta iknedēļas sanāksmēm PST katru piektdienu. Vienkārši apmeklējiet OneGet iknedēļas sanāksmju lapu, kas piedāvā arī pēdējās nedēļas sanāksmes plūsmu.

    Neaizmirstiet - svarīgi #OneGet kopienas sanāksme šorīt! 10:00 AM PDT http://t.co/Im0bqRaH0W #EveryoneWelcome

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

    OneGet var apkaunot izstrādātājus, kas iekļauj rīkjoslas

    OneGet projektā iesaistītajiem cilvēkiem ir pareiza attieksme, lai uzlabotu Windows programmatūras pārvaldības pieredzi. Par Reddit, Garret Serack bija nepievilcīgs izstrādātājiem, kuri ir izveidojuši uzņēmējdarbības modeli, lai iegūtu reklāmu ieņēmumus no cilvēkiem, kas apmeklē viņu tīmekļa vietnes, un runāja par “adblock” stila spraudni, lai liegtu lietotājiem instalēt briesmīgas lietojumprogrammu kopas. OneGet projektam ir “8 programmatūras instalācijas likumi”, kas pamato labākas Windows programmatūras instalācijas bez visām rīkjoslām, nevajadzīgām EULA un citām laika izšķērdēm. Tas skan kā kaut kas, ko mēs šeit rakstām How-To Geek, bet to uzrakstījis kāds, kurš strādā pie Microsoft, un faktiski ir pilnvaras uzlabot lietas.

    Pēc šo likumu izlasīšanas viens Reddit lietotājs bija skeptisks: “Es šaubos, ka jūs saņemsiet ieeju no App Vendors, piemēram, Adobe, Oracle vai elle pat SourceForge Now. tas vairs nav pietiekami, lai vienkārši izplatītu lietotni / instalētāju, pats uzstādītājam ir jāiegūst arī ieņēmumi ... ”

    Microsoft Garret Serack atbildēja:

    "ES tevi dzirdu.

    Es, iespējams, nevarēšu saņemt "buy-in" no šiem puišiem, bet, kad kāds instalē savu paketi, izmantojot OneGet, es varu pārliecināties, ka tas ir apstājies un aiziet "Hei, vai esi pārliecināts? - Šī pakete, šķiet, dara XYZ ”… Mazliet proaktīvam„ paketes izkropļojumam ”jābūt labam…” (Avots)

    Tātad OneGet nevajadzētu būt tikai jaunam kanālam atkritumu izgāšanai uz jūsu sistēmu - tas faktiski būtu jāizstrādā tā, lai palīdzētu Windows lietotājiem izvairīties no nevēlamā materiāla. Tas būtu liels uzlabojums.

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

    Windows uzstādītāji mēdz izkliedēt failus un reģistra ierakstus jūsu sistēmā pat pēc to atinstalēšanas. Viens Reddit lietotājs jautāja, vai OneGet kādu dienu palīdzēs to atrisināt. Galu galā, šobrīd Chocolatey nav - tā vienkārši vada standarta programmas atinstalētāju, kas var neuzkopt visu. Tātad, OneGet varētu tīrīt visu, tikai Linux paketes pārvaldnieks?

    „Man ir dažas idejas par to, kā to atrisināt - tas būs mazliet lejup pa ceļu, pirms es varu paveikt nopietnu darbu, bet tas noteikti ir viena no lietām, ko es gribētu atrisināt ar OneGet.

    Pašlaik OneGet galvenokārt apvieno vairākus paketes pārvaldniekus. Kad mēs izpildām pamatfunkciju komplektu, mēs noteikti aplūkosim tādus sīkumus kā šis. ”(Avots)

    OneGet ne tikai šķiet vienreizējs rīks. Tā vietā tas izskatās kā projekts, kas faktiski ir iestatīts, lai pārdomātu un uzlabotu programmatūras instalēšanas operētājsistēmu Windows.

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

    Viena kopīga sūdzība, šķiet, ir tāda, ka PowerShell sintakse un veids, kā to darīt, šķiet pārāk pārsteidzošs un trūcīgs, salīdzinot ar to, ko pieraduši Linux lietotāji. Microsoft vēlas, lai Linux lietotāji justos vairāk mājās:

    “Man bija diezgan vecākais direktors MS, jautāju, vai mēs nevaram vienkārši izveidot exe, ko sauc par RPM (un / vai apt-get), kurai bija tāda pati sintakse kā linux rīkiem, lai tie, kas bija labi pieredzējuši, varētu vienkārši izmantojiet OneGet. Es viņam viņam pateicu, bet mēs laika gaitā šifrējam, tāpēc es nezinu, kad mēs to nonāksim :) ”(Avots)

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

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


    OneGet viss ir ļoti aizraujošs. Tas ir tas, ko Linux lietotāji un tehnoloģiju lietotāji jau ilgāku laiku vēlas no Windows. Un labākais ir tas, ka Microsoft apstiprinātās programmatūras instalēšanai no Windows veikala nav tikai PowerShell cmdlet. Tā vietā „lietotājam ir galīgā kontrole, ar kādiem repozitorijiem viņi izmanto un uzticas, nevis dažiem centralizētiem pakalpojumiem.” (Avots)