no.phhsnews.com


no.phhsnews.com / Mer detaljer om OneGet, Windows 10s pakkehåndtering-manager

Mer detaljer om OneGet, Windows 10s pakkehåndtering-manager


Vi har nylig oppdaget OneGet, en pakkehåndteringsramme som følger med PowerShell og Windows 10. Vi har lært mye mer om OneGet og sin fremtid siden da.

OneGet var opprinnelig et produkt fra Open Source Technology Center på Microsoft. Ikke bare er det inspirert av Linux-pakkeforvaltere med åpen kildekode, OneGet selv er også åpen kildekode. Det er nå en del av PowerShell riktig.

Hvem er OneGet for?

RELATERT: Windows 10 Inkluderer en Linux-stilpakkebehandling Navngitt "OneGet"

OneGet er for tiden rettet mot strømbrukere, systemadministratorer , og folk som ikke er redd for å bruke PowerShell - så mye er klart. Men OneGet er ikke bare noen obskure samling av cmdlets som bare vil bli brukt av serveradministratorer. OneGet-utvikleren Garrett Serack forklarte hvem den er målrettet mot på Reddit:

"Dette er først og fremst rettet mot propellhodene - utviklere, admins, powerusers osv. Når APIene for bruk av pakkeleverandører er publisert, er jeg sikker på at vi Jeg vil se GUI-verktøy og integrering aplenty.

Langs veien vil jeg se integrering i ting som Windows Update-brukergrensesnittet, slik at programvareoppdateringer fra noen pakkebehandling kan dukke opp i en sentralisert plassering. "(Kilde)

Integrasjonen med det grafiske grensesnittet og Windows Update kommer ikke umiddelbart, men:

" I utgangspunktet har jeg ikke tid til å integrere et brukergrensesnitt; Vi har en veldig stram tidsplan.

Når vi får det grunnleggende funksjonssettet implementert, og koble opp en haug med pakkeforvaltere, vil et brukergrensesnitt være et viktig neste skritt

Men det er sagt, det er åpent kilden, og jeg vil gjerne se at noen begynner å jobbe med et brukergrensesnitt som kan inkluderes. "

På ukentlige 24. oktober 2014 delte Garret Serack sin visjon om et OneGet-bevisst skrivebordsprogram som hopper opp standard Windows Oppdater brukergrensesnitt når det oppdager en oppdatering, og oppdateringen kan installeres derfra i stedet for at hvert Windows-program har sin egen oppdateringstjeneste. (Kilde)

OneGet vil trolig gi tilgang til apper fra Windows Store. Hvis Windows Store inneholder stasjonære apper som Microsoft ved et uhell avslørte, ville det gi OneGet tilgang til et stort univers av desktop-programvare:

Det er en pakkehåndteringsadministrator, ikke en pakkebehandling

Teknisk, OneGet isn ' t en "pakkeadministrator." I stedet er det en omfattende pakkehåndteringsramme. Den offisielle Spørsmål & Svar beskriver den som en "pakkeadministrasjonsadministrator." Som Q & A beskriver det:

"OneGet en enhetlig pakkehåndteringsgrensesnittkomponent med en sett med administrerte og innfødte APIer, et sett med PowerShell cmdlets og en WMI-leverandør. Komponenten aksepterer både Microsoft-forsynte og tredjepartsleverede plugins som utvider funksjonaliteten for en gitt pakktype. "

OneGet er utvidet med plug-ins for pakkehåndtering som legger til pakkekilder. Disse kildene kan installeres fra et sentralisert lager. OneGet kommer for tiden med en pakkekilde som inneholder disse:

"En del av vårt arbeid med samfunnet er å utvikle et sentralt hub for plugins som kan bli dynamisk oppdaget og installert, slik at de ikke trenger å sende dem i esken . "

På et helt nytt system kan du kjøre en cmdlet for å få en liste over tilgjengelige tilbydere fra Internett og deretter installere en pakkeleverandør av ditt valg - Chocolatey, for eksempel.

OneGet er Open Source, og et fellesskapsprojekt

Som Linux-pakkeforvaltere, er OneGet helt åpen kildekode. Kildekoden er tilgjengelig på GitHub. Du kan alltid hente den siste eksperimentelle bygningen på //oneget.org/oneget.zip, og denne bygningen inneholder for tiden Chocolatey-leverandøren som mangler i aksjon i de offisielle byggene. @PSOneGet tweets hver gang en ny bygning er lagt ut.

Som det er et fellesskapsprosjekt, kan noen vise opp til OneGet-prosjektets ukentlige møter kl. 10.00 PST hver fredag. Bare besøk OneGets ukentlige møteside, som også tilbyr en strøm av det siste ukentlige møtet.

OneGet kan skamme utviklere som inkluderer verktøylinjer

RELATERT: Hvorfor vi hater å anbefale programvareoverføringer til våre lesere

De som er involvert i OneGet-prosjektet, har den riktige typen holdning for å forbedre Windows-programvarehåndteringsopplevelsen. På Reddit var Garret Serack usympatisk for utviklere som har bygget en forretningsmodell for å få annonseinntekter fra folk som besøker deres nettsider og snakket om en plugin for "adblock" -stil for å hindre brukere fra å installere forferdelige programmer som bunter verktøylinjer. OneGet-prosjektet har en "8 Programvareinstallasjonsside" -side som argumenterer for bedre Windows-programvareinstallasjoner uten alle verktøylinjer, unødvendige EULA og annen tidsspillende søppel. Det leser som noe vi ville skrive her på How-To Geek, men det er skrevet av noen som jobber på Microsoft, og har faktisk makt til å gjøre ting bedre.

Etter å ha lest disse lovene var en Reddit-bruker skeptisk: "Jeg tviler Du vil få innkjøp fra App-leverandører som Adobe, Oracle eller helvete, selv SourceForge Now. det er ikke lenger nok til bare å distribuere en app / installer, installasjonsprogrammet selv må nå også generere inntekter ... "

Microsofts Garret Serack svarte:

" Jeg hører deg. "

Jeg kan kanskje ikke få "buy-in" fra disse gutta, men når noen installerer sin pakke gjennom OneGet, kan jeg helt sikkert få det til å stoppe og gå "Hei, er du sikker? - Denne pakken ser ut til å gjøre XYZ "... En smule proaktiv" pakke shaming "burde være bra ..." (Kilde)

Så OneGet bør ikke bare være en ny kanal for søppel å flyte inn på systemet ditt - det burde faktisk være utformet for å hjelpe Windows-brukere unngå søppel. Det ville være en stor forbedring.

OneGet kan hjelpe deg med å fikse Windows System Clutter

Windows installatører har en tendens til å sprede filer og registeroppføringer over systemet ditt selv etter at du har avinstallert dem. En Reddit-bruker spurte om OneGet en dag ville hjelpe til med det. Tross alt, Chocolatey for øyeblikket ikke - det kjører bare standardavinstallasjonsprogrammet, som kanskje ikke rydder alt opp. Så kan OneGet rydde alt opp, bare en Linux-pakkeforvalter kunne?

"Jeg har noen ideer om hvordan jeg skal takle dette - det kommer til å være litt nedover veien før jeg kan gjøre noe seriøst på det, men det er definitivt en av de tingene jeg vil løse med OneGet.

I dag er OneGet primært en forenende frontend til flere pakkeforvaltere. Som vi får gjennom å implementere det grunnleggende funksjonssettet, ser vi definitivt på ting som dette. "(Kilde)

OneGet virker ikke bare som et engangsverktøy. I stedet ser det ut som et prosjekt som faktisk er satt til å tenke på og forbedre hvordan installasjon av programvare håndteres på Windows.

Microsoft ønsker å gjøre Linux-brukere glade

En vanlig klage synes å være at PowerShell-syntaksen og måten å gjøre ting på virker altfor ordlig og clunky sammenlignet med hva erfarne Linux-brukere er vant til. Microsoft ønsker å få Linux-brukere til å føle seg hjemme mer:

"Jeg hadde en ganske senior direktør på MS spør meg om vi ikke bare kunne lage en exe som heter RPM (og / eller apt-get) som hadde samme syntaks som Linux-verktøyene slik at de som var velbevandret i en, bare kunne bruke OneGet på den måten. Jeg fortalte ham sikkert, men vi krypterer for tiden, så jeg vet ikke når vi kommer til det :) "(Kilde)


OneGet er alt veldig spennende. Det er hva Linux-brukere og tekniske geeks har ønsket fra Windows i lang tid. Og det beste er at det ikke bare er en PowerShell-cmdlet for installasjon av Microsoft-godkjent programvare fra Windows Store. I stedet "brukeren har ultimate kontroll med hvilke lagre de bruker og stoler på, ikke noe sentralisert tjeneste." (Kilde)


Hvorfor kan jeg kontrollere min Blu-ray-spiller med min TV-fjernkontroll, men ikke min kabelboks?

Hvorfor kan jeg kontrollere min Blu-ray-spiller med min TV-fjernkontroll, men ikke min kabelboks?

Hvis du har et nyere HDTV-sett, har du kanskje lagt merke til at TV-fjernkontrollen kan fungere som en universell fjernkontroll av sorter (men det fungerer ikke med alle enhetene dine). Les videre når vi undersøker hvordan nyere TV-apparater kan styre enhetene som er koblet til dem (og omvendt). Kjære Hvordan-Geek, Den andre dagen la jeg merke til at min kone bruker fjernkontrollen til vår Samsung HDTV satt for å stoppe Blu-ray-filmen hun så på.

(how-to)

Slik styrer du Xbox One med din smarttelefon

Slik styrer du Xbox One med din smarttelefon

Microsofts Xbox SmartGlass-app lar deg starte spill, bla gjennom TV-oppføringer og kontrollere apper på Xbox One. Du kan til og med bruke den til å streame live-TV fra Xbox One til telefonen. Det er tilgjengelig for Android-telefoner, iPhone, Windows 10 og 8, og til og med Windows-telefoner. SmartGlass støtter dessverre ikke spill-streaming, som Xbox-appen for Windows 10 gjør, men det kan fortsatt gjøre mye.

(how-to)