Windows 10 Inkluderer en Linux-Style Package Manager Named "OneGet"


Glem Windows Store. Microsoft jobber med en Linux-style-pakke rammeverket for Windows, og det følger med Windows 10. Det blir testet med CHOCOLATEY eksisterende pakker, og lar deg enkelt installere desktop-applikasjoner og annen programvare.

Dette er stort nyheter. Hvis du noen gang har brukt Linux, har du sannsynligvis ville ha et pakkesystem for Windows-skrivebordet siden den gang. Nå er det endelig ankommer

Merk:!.
I RTM-utgaven OneGet har blitt omdøpt til PackageManagement

OneGet, en pakke Management Framework for Windows

Denne pakkebehandleren kalles OneGet, og er frakt som en del av Powershell. I et blogginnlegg med tittelen "Min lille hemmelighet: Windows Powershell OneGet" over på Technet, forklarer Microsofts Garret Serack:

"OneGet er et felles grensesnitt for å pakke styringssystemer og har som mål å lage programvare Discovery, Installasjon og Inventory ( SDII) jobber via et felles sett av cmdlets (og til slutt et sett med API). Uavhengig av installasjonsteknologi under, kan brukerne bruke disse vanlige cmdlets å installere /avinstallere pakker, legge til /fjerne /spørre pakken repositories, og spørre et system for programvaren installert. Inkludert i dette CTP er en prototype implementering av en Chocolatey-kompatibel pakkebehandleren
som kan installere eksisterende CHOCOLATEY pakker
. "

Som OneGet er en del av den nyeste versjonen av Powershell, det er inkludert som standard i Windwos 10 Technical Preview. Det er også tilgjengelig som en del av Windows Management Framework 5.0 Preview for Windows 8.1.

Bare se på bildet øverst i denne artikkelen for å se hvordan det vil alt arbeid. Ja, du kan installere VLC eller en annen del av Windows-programvare som enkelt! Når du har kjørt kommandoen, vil OneGet finne pakken i konfigurerte pakken kilder, laste den ned til datamaskinen, og installere det - alt automatisk. Og det bør være grafiske brukergrensesnitt for dette, også, så det vil bare ta noen få klikk.

Windows geeks, feire! Epoken med et offisielt støttet Windows pakkebehandleren er nå nesten her!
chrisbhoffman @ Brians198 greit, sitte ned. Microsoft jobber med #oneget, en pkg mgr aggregator, som vil inkludere en Choco klient i Win10

– Rob Reynolds (ferventcoder) 27 oktober 2014


(Foreløpig er OneGet i forandring. Den første versjonen av OneGet leveres med Chocolatey som eneste standard depotet, men Chocolatey er nå fjernet fra standardkonfigurasjonen. En Chocolatey pakke kilden vil snart være tilgjengelig for enkel installasjon via OneGet. Du kan nå installere Chocolatey pakken kilde med en kommando, men CHOCOLATEY pakkene ville faktisk ikke installeres på systemet vårt når du gjør dette. Dette er en mindre roadbump i utvikling.)

Hvordan OneGet Works

La oss grave i litt dypere. Her er hvordan Microsoft beskriver OneGet:
"OneGet er en ny måte å oppdage og installere programvarepakker fra hele Internett. Med OneGet, kan du:

Administrer en liste over programvare repositories i hvilke pakker som kan søkes kjøpte og installerte

Søk og filtrere repositories å finne de pakkene du trenger
< li> Sømløst installere og avinstallere pakker fra ett eller flere depoter med et enkelt Powershell-kommando "


Get-PackageSource cmdlet kan du se en liste over installerte pakken kilder, eller repositories. OneGet omfatter nå to Microsoft-levert kilder. Chocolatey var tidligere standardpakken kilden under utvikling og kan enkelt legges.
Hvem som helst kan opprette og drive et oppbevaringssted for pakker. Microsoft kan potensielt skape sitt eget one-stop-shop for Windows desktop programmer. Et selskap kan styre sin egen depotet med programmene de bruker, slik at de enkelt kan installeres og administreres. En programvareutvikler kan sette opp et depot som bare inneholder programvaren de skaper så brukerne kan enkelt installere og oppdatere den. Du kan legge til flere depoter med Add-PackageSource cmdlet eller fjerne dem med Remove-PackageSource.
Find-pakken cmdlet lar deg søke i pakken kildene du har konfigurert etter tilgjengelige pakker. Finn programvare å installere uten å søke på nettet!


Installer-pakken cmdlet deretter lar deg installere en pakke du velger, bare ved å angi navnet. Pakken blir automatisk lastet ned og installeres fra programvarepakkene til din valg uten noen søker etter .exe-filer, laste dem ned, og klikke gjennom veivisere som prøver å installere useriøs på datamaskinen. Bedre ennå, kan du angi flere pakkenavn her - tenk å installere de femti Windows-programmene du bruker med en enkelt kommando og forlate datamaskinen for å få en kopp kaffe mens de gjør det
Get-pakke cmdlet deretter lar deg se hva pakker du. har installert. Pakker kan senere avinstalleres med Uninstall-pakke. Det finnes i dag ingen Update-pakke kommando som automatisk installere de nyeste versjonene av disse programvarepakke fra de tilgjengelige repositories, noe som vil bli sårt trengte - forhåpentligvis er det på vei

Hva er en Package Manager.? ? Og hva er Chocolatey
RELATERTE ARTICLEHTG Forklarer: Hvordan Software Installation &Pakke Managers Work På Linux
Installere programvare på Linux innebærer pakkeledere og programvare repositories, ikke laste ned og kjøre .exe-filer fra nettsteder som på ... [ ,,,0],Les artikkel]

Hvis du har fått så langt, bør du forstå det grunnleggende om hva en pakkebehandler er. I utgangspunktet er det et verktøy som gjør installasjon, oppdatering og lokalisering av programvare å installere mye enklere. Pakken ledere brukes på Linux, og de lar deg installere pakker fra klarerte programvare repositories i bare noen få klikk eller tastetrykk. Pakkebehandleren kan automatisk oppdatere pakkene dine når oppdaterte versjoner blir lagt til depotene, så hvert program ikke trenger sin egen innebygde oppdateringsprogrammet. Det er enkelt å bruke, og også svært enkelt å automatisere.
RELATERT ARTICLEHow til Bring Linux-Style apt-get Installasjoner Windows med Chocolatey
Det har mye å si for app butikker og måten de forenkle installasjonen og oppdatering av programvare, ... [Les artikkel]

Chocolatey er en pakkebehandler som bringer denne stilen av enkel programvare installasjon til Windows. Foreløpig primært bruker den tekstkommandoer slik at det ikke har funnet mye av et hjem utenfor geeks - men geeks elsker det! Chocolatey lar deg installere Windows-programvare som Firefox, VLC, og 7-Zip med bare noen få tastetrykk i stedet for vanlig nedlasting og klikke prosess, akkurat som du ville installere programvare på Linux. Chocolatey kjører for øyeblikket en kickstarter, søker penger å "ta Chocolatey til neste nivå." De arbeider også med et grafisk brukergrensesnitt for sin pakkebehandler så gjennomsnittlig Windows-brukere kan lettere bruke den. Med pakkebehandleren rammeverket i Windows 10, Chocolatey kan enkelt piggy-back off hva arbeidet Microsoft gjør - arbeid som synes opprinnelig inspirert av Chocolatey. Snarere enn å være en boltet-på pakkesystem, vil Chocolatey arbeide hånd i hånd med pakken rammeverket som følger med Windows.



Det er umulig å si nøyaktig hvor langt Microsoft vil gå her. En ting er sikkert: For Windows-systemadministratorer og geeks, installere programvare og automatisere programvare distribusjoner er i ferd med å få en mye enklere. Dette er i dag en geek verktøy, så det er bare tilgjengelig via Powershell kommandoer. Men, som Microsoft sier, dette vil til slutt bli avslørt som et sett med APIer.

Microsoft kan gjøre mye mer med dette. De kunne bruke denne pakkesystem for å legge enkel installasjon av desktop-applikasjoner fra Windows Store - vi allerede vet at de kommer til å legge til desktop-applikasjoner til Windows Oppbevares i Windows 10. På Linux-systemer, er det fint grafisk "app store" -stil grensesnitt som gjør installere desktop programmer fra systemet pakkebehandleren lett. Vi må holde øye med Windows 10 og se hvor langt de tar denne nye pakken rammeverket for forvaltningen. Anmeldelser