Zaboravite Windows Store. Microsoft radi na Linux okruženju za upravljanje paketima za Windows, a uključen je i sa sustavom Windows 10. Iskušava se pomoću postojećih paketa Chocolatey i omogućuje vam jednostavno instaliranje aplikacija za stolna računala i drugog softvera.
Ovo je ogromna vijest. Ako ste ikad koristili Linux, vjerojatno ste ikad željeli sustav za upravljanje paketima za Windows radnu površinu. Sada konačno dolazi!
Bilješka:u izdanju RTM OneGet je preimenovan u PackageManagement.
Ovaj upravitelj paket se zove OneGet, a isporučuje se kao dio PowerShell. U postu na blogu pod nazivom "Moja mala tajna: Windows PowerShell OneGet" u Technetu, Microsoftov Garret Serack objašnjava:
"OneGet je jedinstveno sučelje za sustave upravljanja paketima i ima za cilj da softver za otkrivanje, instalaciju i inventuru (SDII) funkcionira putem zajedničkog skupa cmdleta (i na kraju serija API-ja). Bez obzira na instalacijsku tehnologiju ispod, korisnici mogu koristiti ove uobičajene cmdletove za instaliranje / deinstaliranje paketa, dodavanje / uklanjanje / upiti paketa za pohranu i upita sustava za instalirani softver. Uključeno u ovaj CTPje prototip implementacije Chocolatey-kompatibilnog upravitelja paketa koji moguinstalirajte postojeće Chocolatey pakete.”
Budući da je OneGet dio najnovije verzije PowerShell-a, standardno je uključen u tehničkom pregledu Windwos 10. Također je dostupan kao dio sustava Windows Management Framework 5.0 Preview za Windows 8.1.
Pogledajte sliku na vrhu ovog članka kako biste vidjeli kako će sve to funkcionirati. Da, možete jednostavno instalirati VLC ili neki drugi program Windows softvera! Nakon što pokrenete naredbu, OneGet će locirati paket u konfiguraciji izvora paketa, preuzeti ga na vaše računalo i instalirati - sve automatski. I tu bi trebala biti i grafička korisnička sučelja, tako da će samo trebati nekoliko klikova.
Windows geek, slavite! Vrijeme službeno podržanog menadžera za Windows paket sada je gotovo ovdje!
@ chrisbhoffman @ brians198 u redu, sjesti. Microsoft radi na #oneget, agregatoru pkg mgr, koji će uključivati choco klijent u Win10
- Rob Reynolds (@ferventcoder) 27. listopada 2014
(Trenutno, OneGet je u tijeku, početna verzija OneGet-a isporučena s Chocolatey kao jedini zadani repozitorij, ali Chocolatey je sada uklonjen iz zadane konfiguracije.Chocolatey paket izvor uskoro će biti dostupan za jednostavnu instalaciju preko OneGet-a. instalirajte izvor Chocolatey paketa s naredbom, ali Chocolateyovi paketi zapravo ne bi instalirali na naš sustav nakon što to učinimo. To je manja brzorica u razvoju.)
Idemo iskopati malo dublje. Evo kako Microsoft opisuje OneGet:
"OneGet je novi način otkrivanja i instaliranja softverskih paketa s cijelog weba. S OneGetom možete:
- Upravljanje popisom softverskih spremišta u kojima se paketi mogu pretraživati, nabaviti i instalirati
- Pretražite i filtrirajte svoje spremišta kako biste pronašli potrebne pakete
- Jednostavno instalirajte i deinstalirajte pakete iz jednog ili više spremišta pomoću jedne naredbe PowerShell "
Cmdlet Get-PackageSource omogućuje pregled popisa instaliranih izvora paketa ili spremišta. OneGet sada uključuje dva izvora osiguranja tvrtke Microsoft. Chocolatey je prethodno bio zadani izvor paketa tijekom razvoja i lako se može dodati.
Svatko može stvoriti i upravljati spremištem paketa. Microsoft bi mogao potencijalno stvoriti vlastiti one-stop-shop za Windows desktop programe. Tvrtka bi mogla upravljati vlastitim spremištem s programima koje koriste tako da se mogu lako instalirati i upravljati. Razvojni programer može postaviti spremište koje sadrži samo softver koji izrađuju kako bi ih korisnici lako mogli instalirati i ažurirati. Možete dodati više spremišta s cmdletom Add-PackageSource ili ih ukloniti s Remove-PackageSource.
Cmdlet Find-Package omogućuje pretraživanje izvora paketa koje ste konfigurirali za dostupne pakete. Pronađite softver za instalaciju bez pretraživanja weba!
Cmdlet Install-Package tada vam omogućuje da instalirate paket po svom izboru, samo određivanjem njegovog imena. Paket se automatski preuzima i instalira iz repozitorija softvera po vašem izboru bez traženja .exe datoteka, preuzimanja i klikanja čarobnjaka koji pokušavaju instalirati nešto posve bezvrijedno na vaše računalo. Još je bolje, ovdje možete odrediti više naziva paketa - zamislite instalaciju pedeset Windows programa koje koristite s jednim naredbom i ostavljajući računalo da dobije kavu dok to radi.
Cmdlet Get-Package zatim vam omogućuje da vidite koje pakete ste instalirali. Paketi se kasnije mogu deinstalirati s Uninstall-Packageom. Trenutačno nema naredbe za ažuriranje paketa koja će automatski instalirati najnovije verzije tih softverskih paketa iz raspoloživih spremišta, što je bitno potrebno - nadamo se da je na putu.
Ako ste došli do sada, trebali biste razumjeti osnove onoga što je upravitelj paketa. Uglavnom, to je softverski alat koji omogućuje instalaciju, ažuriranje i lociranje softvera za instaliranje mnogo lakše. Upravitelji paketa koriste se na Linuxu i omogućuju instalaciju paketa iz pouzdanih softverskih spremišta u samo nekoliko klikova ili pritisaka na tipke. Upravitelj paketa može automatski ažurirati vaše pakete kad god se ažurirane verzije dodaju u spremišta pa svaki program ne treba vlastiti ugrađeni updater. Jednostavan je za upotrebu, a također je vrlo jednostavno automatizirati.
Chocolatey je upravitelj paket koji donosi ovaj stil jednostavne instalacije softvera u Windows.Trenutno, prvenstveno koristi tekstne naredbe tako da nije pronašla mnogo dom izvan geek - ali geeks ga vole! Chocolatey vam omogućuje instalaciju Windows softvera kao što su Firefox, VLC i 7-Zip sa samo nekoliko pritisaka na tipke umjesto uobičajenog postupka preuzimanja i klika, baš kao što biste instalirali softver na Linux. Chocolatey trenutačno pokreće kickstarter, tražeći novac kako bi "preuzeo Chocolatey na sljedeću razinu." Oni rade i na grafičkom korisničkom sučelju za upravitelja paketa, tako da ga korisnici Windowsa mogu lakše koristiti. Pomoću okvira za upravljanje paketima u sustavu Windows 10 Chocolatey može lako pristajati sa svega što radi Microsoft - rad koji izgleda izvorno inspiriran Chocolateyjem. Umjesto da bude sustav za upravljanje paketima, Chocolatey će raditi ruku pod ruku s paketom za upravljanje paketima koji je uključen u sustav Windows.
Nemoguće je točno reći koliko daleko Microsoft ide ovdje. Jedna stvar je sigurna: za administratore sustava Windows i geek, instalacija softvera i automatizaciju implementacije softvera uskoro će biti puno lakše. Ovo je trenutačno geek alat, jer je dostupan samo putem naredbi PowerShell. Ali, kako kaže Microsoft, to će se na kraju pojaviti kao skup API-ja.
Microsoft bi mogao učiniti mnogo više s ovim. Oni bi mogli koristiti ovaj sustav za upravljanje paketima kako bi dodali jednostavnu instalaciju desktop aplikacija iz Windows Storea - već znamo da će dodati desktop aplikacije u Windows Store u sustavu Windows 10. Na Linux sustavima postoje lijepe grafičke "trgovine aplikacija" -style sučelja koja čine instalaciju desktop programa iz upravitelja paket sustava lako. Morat ćemo nastaviti gledati sustav Windows 10 i vidjeti koliko daleko odstupaju ovaj novi okvir za upravljanje paketima.