If-Koubou

Više pojedinosti o sustavu OneGet, upravitelju paketa za Windows 10

Više pojedinosti o sustavu OneGet, upravitelju paketa za Windows 10 (Kako da)

Nedavno smo otkrili OneGet, okvir za upravljanje paketima koji je uključen u PowerShell i Windows 10. Od tada smo naučili puno više o OneGetu i njegovoj budućnosti.

OneGet je izvorno proizvod Microsoftova centra za tehnologiju Open Source. Ne samo da je inspiriran open-source Linux menadžerima paketa, OneGet je također open source. Sad je dio PowerShell-a.

Tko je za OneGet?

OneGet je trenutno usmjeren na korisnike snage, administratore sustava i ljude koji se ne boje koristiti PowerShell - to je mnogo jasno. No, OneGet nije samo neka zbunjena zbirka cmdletova koje će koristiti samo administratori poslužitelja. Developer OneGet Garrett Serack objasnio je koga je usmjerena na Reddit:

"U početku, ovo je usmjereno na pogone za propelere - programere, administratore, powerusere itd. Nakon objavljivanja API-ja za upotrebu paketnih usluga, sigurni smo da ćemo vidjeti alate za GUI i integraciju.

Dalje niz cestu želim vidjeti integraciju u stvari kao što je Windows Update korisničko sučelje, tako da ažuriranja softvera izbilo koji upravitelj paketima može se prikazati na centraliziranom mjestu. "(Izvor)

Grafičko sučelje i integracija sa sustavom Windows Update ne dolaze odmah, iako:

"U početku nemam vremena za integraciju korisničkog sučelja; Mi smo na vrlo uskom rasporedu.

Kada dobijemo osnovni skup značajki i pridružimo hrpu paketa menadžera, korisničko sučelje bi bilo važan sljedeći korak

Međutim, to je rekao, to je open source, i volio bih da netko počne raditi na korisničkom sučelju koji bi mogao biti uključen. "

Na tjednom sastanku 24. listopada 2014. Garret Serack podijelio je svoju viziju aplikacije za aplikaciju koja je svjesna upotrebe programa OneGet i iskoristila standardno korisničko sučelje Windows Update kada je otkrila ažuriranje, a ažuriranje može biti instalirano odande, a ne svaki program Windows koji ima vlastite ažuriranje usluge. (Izvor)

OneGet će vjerojatno ponuditi pristup aplikacijama iz Windows Storea. Ako Windows Store sadrži desktop aplikacije, jer je slučajno otkrio da će Microsoft to učiniti, OneGet bi omogućio pristup ogromnom svemiru desktop softvera:

@ferventcoder @ lambdaXpression @ chrisbhoffman @ BrianS198 Moj gut mi govori da nije "ako", nego "kad ..."

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

To je Upravitelj paketa-Upravitelj, a ne Upravitelj paketa

Tehnički, OneGet nije "upravitelj paketom". Umjesto toga, to je proširivi okvir za upravljanje paketima - službeni Q & A opisuje ga kao "menadžer za upravljanje paketima". Kao što to opisuje Q & A:

"OneGet je jedinstvena komponenta sučelja za upravljanje paketima s skupom upravljanih i originalnih API-ja, skupom cmdleta programa PowerShell i pružateljem usluge WMI. Komponenta prihvaća i dodatke koje pruža Microsoft i dodatke koje pružaju treće strane koje proširuju funkcionalnost za određenu vrstu paketa. "

OneGet se proširuje dodatkom za upravljanje paketima koji dodaje izvore paketa. Ovi izvori mogu se instalirati iz centraliziranog spremišta. OneGet trenutačno dolazi s izvornim paketom koji uključuje sljedeće:

"Dio našeg rada s zajednicom je razvoj središnjeg čvora za dodatke koji se mogu dinamički otkriti i instalirati tako da ih ne moraju slati u kutiji".

Na potpuno novom sustavu moći ćete pokrenuti cmdlet da biste dobili popis dostupnih davatelja s Interneta, a zatim instalirali davatelja paketa po svom izboru - Chocolatey, na primjer.

OneGet je Open Source i projekt Zajednice

Kao i Linux menadžeri paketa, OneGet je potpuno open-source. Izvorni kod dostupan je na GitHubu. Uvijek možete iskoristiti najnoviju eksperimentalnu gradnju na adresi http://oneget.org/oneget.zip, a ova gradnja trenutno sadrži Chocolatey pružatelja koji nedostaje u akciji u službenim gradnjama. @PSOneGet tweets svaki put kada je nova gradnja objavljena.

Kao projekt zajednice, svatko se može prikazati tjednim sastancima projekta OneGet svakog petka u 10:00 sati. Jednostavno posjetite stranicu OneGetove tjedne sastanke, koja također nudi stream posljednjeg tjednog sastanka.

Ne zaboravite - Važan sastanak Zajednice #OneGet jutros! 10:00 PDT http://t.co/Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet (@PSOneGet) 24. listopada 2014

OneGet mogao bi posramiti razvojne programere koji uključuju alatne trake

Ljudi koji su uključeni u projekt OneGet imaju pravo stajalište za poboljšanje iskustva u upravljanju softverom sustava Windows. Na Redditu, Garret Serack nije bio simpatičan razvojnim programerima koji su izgradili poslovni model za dobivanje prihoda od oglasa od ljudi koji posjećuju svoje web stranice i razgovarali su o dodatku "adblock" stila kako bi spriječili korisnike da instaliraju užasne aplikacije koje grupiraju alatne trake. Projekt OneGet ima stranicu "8 zakona za instalaciju softvera" koja se bavi poboljšanjem instalacija softvera sustava Windows bez svih alatnih traka, nepotrebnih EULA-ova i ostalih nedovršenih postupaka. Čita kao nešto što bismo napisali ovdje u How-To Geeku, ali je napisao netko tko radi u Microsoftu i zapravo ima moć da stvari poboljšaju.

Nakon što je pročitao ove zakone, jedan Reddit korisnik bio je skeptičan: "Sumnjam da ćete dobiti buy-in od dobavljača aplikacija kao što su Adobe, Oracle ili pak pak SourceForge Now. više nije dovoljno samo distribuirati aplikaciju / instalaciju, i sam instalater sada mora generirati i prihode ... "

Microsoftov Garret Serack odgovorio je:

"Čujem te.

Možda neću moći kupiti "buy-in" od ovih tipova, ali kad netko instalira svoj paket preko OneGeta, siguran sam da ga zaustavi i odlazi "Hej, jesi li siguran? - Čini se da ovaj paket čini XYZ "... Malo proaktivan" shaming paketa "trebao bi biti dobar ..." (Izvor)

Dakle, OneGet ne bi trebao biti samo novi kanal za smeće koji će se strujati na vašem sustavu - već bi trebao biti dizajniran tako da korisnicima sustava Windows izbjegne nešto posve bezvrijedno. To bi bilo veliko poboljšanje.

OneGet mogao bi pomogao u popravljanju nereda sustava Windows

Instalater Windows obično raspršuje datoteke i stavke registra nad vašim sustavom čak i nakon deinstalacije. Jedan korisnik Reddit pitao bi li OneGet jednoga dana pomogao u rješavanju tog problema. Uostalom, Chocolatey trenutno ne - to samo pokreće standardni program za deinstalaciju, koji možda neće sve očistiti. Tako bi OneGet mogao sve očistiti, samo bi mogao upravitelj Linux paketa?

"Imam neke ideje o tome kako riješiti ovu problematiku - bit će malo na putu prije nego što mogu napraviti bilo kakav ozbiljan rad na njemu, ali to je definitivno jedna od stvari koju bih htio riješiti s OneGetom.

Upravo sada, OneGet prvenstveno sjedinjuje prednji kraj višestrukim upraviteljima paketa. Dok uvodimo osnovni skup značajki, svakako ćemo pogledati ovakve stvari. "(Izvor)

OneGet ne izgleda samo kao jednokratni alat. Umjesto toga, izgleda kao projekt koji je zapravo postavljen da promisli i unaprijedi kako se instalacija softvera rješava na sustavu Windows.

Microsoft želi korisnike Linuxa učiniti sretnim

Jedna uobičajena pritužba čini se da PowerShell sintaksu i način rada stvari izgledaju pretjerano glatko i bezobrazan u odnosu na ono što iskusni Linux korisnici navikli. Microsoft želi da se Linux korisnici osjećaju više kod kuće:

"Imala sam vrlo starog direktora u MS-u da me pitaju možemo li napraviti samo exe nazvan RPM (i / ili apt-get) koji je imao istu sintaksu kao i alati Linuxa kako bi oni koji su bili dobro upoznati u jednoj mogu jednostavno koristite OneGet na taj način. Rekao sam mu kako je siguran, ali mi se šaljemo na vrijeme, tako da ne znam kad bismo to dobili :) "(Izvor)

Mislim da su ljudi * unutar tvrtke * Microsoft više uzbuđeni zbog #OneGeta od opće javnosti, ako je to uopće moguće.

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

OneGet je sve vrlo uzbudljivo. To je ono što Linux korisnici i tech geeks su htjeli od Windowsa za dugo vremena. A najbolja stvar je da nije samo PowerShell cmdlet za instalaciju softvera koji je odobren od tvrtke Microsoft iz Windows Storea. Umjesto toga, "korisnik ima krajnju kontrolu s kojim spremištima koriste i pouzdaju, a ne nekom centraliziranom uslugom". (Izvor)