Windows 10 Obsahuje správcu balíkov v štýle Linux s názvom OneGet
Zabudnite na obchod Windows. Spoločnosť Microsoft pracuje na systéme Windows pre správu balíkov v štýle Linux a je súčasťou systému Windows 10. Testuje sa s existujúcimi balíčkami spoločnosti Chocolatey a umožňuje ľahko inštalovať desktopové aplikácie a iný softvér.
To sú obrovské správy. Ak ste niekedy používali Linux, pravdepodobne ste chceli systém pre správu balíkov pre pracovnú plochu Windows. Teraz konečne príde!
Poznámka: v verzii RTM OneGet bol premenovaný na PackageManagement.
OneGet, Rámec správy balíkov pre systém Windows
Tento balík manažérov sa nazýva OneGet a dodáva sa ako súčasť PowerShell. V príspevku blogu s názvom "Moje malé tajomstvo: Windows PowerShell OneGet" v Technet, Garret Serack spoločnosti Microsoft vysvetľuje:
"OneGet je jednotné rozhranie pre systémy správy balíkov a je zamerané na to, aby softvér Discovery, Installation and Inventory (SDII) fungoval prostredníctvom bežnej množiny rutín (a nakoniec sadu API). Bez ohľadu na technológiu inštalácie pod nimi môžu používatelia použiť tieto bežné cmdety na inštaláciu / odinštalovanie balíkov, pridávanie / odstraňovanie / vyhľadávanie repozitárov balíkov a dotazovanie systému na inštalovaný softvér. Zahrnuté v tomto CTP je prototypová implementácia manažéra balíkov kompatibilných s Chocolatey to môže nainštalujte existujúce balíky Chocolatey."
Keďže OneGet je súčasťou najnovšej verzie PowerShell, je predvolene zahrnutý v Windwos 10 Technical Preview. Je tiež k dispozícii ako súčasť prehľadu Windows Management Framework 5.0 pre Windows 8.1.
Stačí sa pozrieť na obrázok v hornej časti tohto článku a uvidíte, ako to všetko bude fungovať. Áno, môžete nainštalovať VLC alebo iný kus softvéru Windows, ktorý ľahko! Po spustení príkazu OneGet nájde balík v nakonfigurovaných zdrojoch balíka, stiahne ho do počítača a nainštaluje ho - všetko automaticky. A takisto by mali existovať grafické používateľské rozhrania, takže to bude trvať len niekoľko kliknutí.
Windows geeks, osláviť! Éra oficiálne podporovaného správcu balíkov systému Windows je takmer tu!
@ chrisbhoffman @ brians198 dobre, posaďte sa. Spoločnosť Microsoft pracuje na #oneget, zhromaždení agregátora pkg, ktorý bude obsahovať klienta choco vo Win10
- Rob Reynolds (@ferventcoder) 27. októbra 2014
(V súčasnej dobe je OneGet v toku Počuteľná verzia OneGet bola dodaná s čokoládou ako jej jediným predvoleným úložiskom, ale Chocolatey bola teraz odstránená z predvolenej konfigurácie.Čo najskôr bude k dispozícii balík zdrojov pre Chocolatey pre jednoduchú inštaláciu cez OneGet. nainštalujte zdroj balíka Chocolatey pomocou príkazu, ale balíky Chocolatey by sa v skutočnosti nainštalovali do nášho systému.
Ako OneGet funguje
Skúsme sa trochu hlbšie. Tu popisuje spoločnosť Microsoft OneGet:
"OneGet je nový spôsob objavovania a inštalácie softvérových balíkov z celého webu. S OneGet môžete:
- Spravujte zoznam softvérových archívov, v ktorých je možné vyhľadávať, získavať a inštalovať balíky
- Vyhľadajte a filtrujte svoje úložiská a vyhľadajte požadované balíky
- Jednoducho nainštalujte a odinštalujte balíky z jedného alebo viacerých úložísk pomocou jedného príkazu PowerShell "
Ročník Get-PackageSource umožňuje zobraziť zoznam nainštalovaných balíkových zdrojov alebo úložiská. Služba OneGet teraz obsahuje dva zdroje poskytnuté spoločnosťou Microsoft. Čokoláda bola predtým predvoleným zdrojom balíkov počas vývoja a dá sa ľahko pridať.
Ktokoľvek môže vytvoriť a prevádzkovať úložisko balíkov. Spoločnosť Microsoft by mohla potenciálne vytvoriť vlastnú "one-stop-shop" pre desktopové programy Windows. Spoločnosť by mohla spravovať svoje vlastné úložisko programami, ktoré používajú, aby mohli byť ľahko nainštalované a spravované. Vývojár softvéru mohol vytvoriť úložisko obsahujúce iba softvér, ktorý vytvára, aby ich používatelia mohli ľahko inštalovať a aktualizovať. Môžete pridať ďalšie úložiská pomocou rutiny Add-PackageSource alebo ich odstrániť pomocou funkcie Remove-PackageSource.
Nástroj Find-Package cmdlet umožňuje vyhľadať zdroje balíkov, ktoré ste nakonfigurovali pre dostupné balíky. Nájdite softvér na inštaláciu bez vyhľadávania na webe!
Inštalačný balíček cmdlet vám potom umožňuje inštalovať balík podľa vášho výberu, a to zadaním jeho názvu. Balík sa automaticky prevezme a nainštaluje zo softvérového úložiska podľa vášho výberu, bez akéhokoľvek hľadania súborov .exe, ich sťahovania a kliknutia cez sprievodcov, ktorí sa pokúšajú nainštalovať nevyžiadanú poštu do vášho počítača. Ešte lepšie môžete tu zadať niekoľko názvov balíkov - predstavte si, že nainštalujete päťdesiat programov Windows, ktoré používate, s jedným príkazom a necháte počítač tak, aby ste kávu dostali.
Rozbaľovací balíček Get-Package potom umožňuje zistiť, aké balíky máte nainštalované. Balíky môžu byť neskôr odinštalované balíkom Uninstall-Package. V súčasnosti nie je k dispozícii príkaz Update-Package, ktorý automaticky nainštaluje najnovšie verzie týchto softvérových balíkov z dostupných úložísk, čo bude veľmi potrebné - dúfajme, že je to na ceste.
Čo je správca balíkov? A čo je čokoláda?
Ak ste sa dostali tak ďaleko, mali by ste pochopiť základy toho, čo je správca balíkov. V podstate je to softvérový nástroj, ktorý uľahčuje inštaláciu, aktualizáciu a lokalizáciu softvéru. Správcovia balíkov sa používajú v systéme Linux a umožňujú inštalovať balíky z dôveryhodných softvérových úložísk iba niekoľkými kliknutiami alebo stlačením klávesov. Správca balíkov môže automaticky aktualizovať vaše balíky vždy, keď sa do úložísk pridávajú aktualizované verzie, takže každý program nepotrebuje vlastný vstavaný aktualizátor. Je to jednoduché použitie a tiež veľmi jednoduché na automatizáciu.
Chocolatey je správca balíkov, ktorý prináša tento štýl ľahkej inštalácie softvéru do systému Windows. V súčasnosti používa predovšetkým textové príkazy, takže nenašiel veľa domov mimo geekov - ale geekovia to milujú! Chocolatey vám umožňuje nainštalovať softvér systému Windows, ako sú napríklad Firefox, VLC a 7-Zip, len s niekoľkými stlačeniami klávesov namiesto bežného procesu sťahovania a kliknutia, rovnako ako inštalácia softvéru v systéme Linux. Chocolatey v súčasnosti prevádzkuje Kickstarter a hľadá peniaze, aby "prijal Chocolatey na ďalšiu úroveň." Tiež pracujú na grafickom užívateľskom rozhraní pre svojho manažéra balíkov, aby si ho mohli používatelia Windows ľahšie používať. S rámcom správcu balíkov v systéme Windows 10 môže spoločnosť Chocolatey ľahko vyradiť z práce, ktorú spoločnosť Microsoft robí - prácu, ktorá sa zdá byť pôvodne inšpirovaná spoločnosťou Chocolatey. Namiesto toho, aby bol systém riadenia balíkov na skrutky, Chocolatey bude pracovať ruka v ruke s rámcom správy balíkov, ktorý je súčasťou systému Windows.
Je nemožné povedať presne, ako ďaleko bude spoločnosť Microsoft ísť sem. Jedna vec je istá: pre systémových administrátorov systému Windows a geekov, inštalácia softvéru a automatizácia softvérových nasadení sa čoskoro uľahčí. Toto je v súčasnosti nástroj geek, pretože je k dispozícii len prostredníctvom príkazov PowerShell. Ale, ako hovorí Microsoft, bude to nakoniec vystavené ako súbor rozhraní API.
Microsoft by s tým mohol urobiť oveľa viac. Mohli by využívať tento systém správy balíkov na pridanie ľahkej inštalácie desktopových aplikácií z obchodu Windows Store - už vieme, že pridajú desktopové aplikácie do systému Windows Store v systéme Windows 10. V systéme Linux existujú pekné grafické aplikácie "app store" -style rozhrania, ktoré zjednodušujú inštaláciu desktopových programov zo správcu systémových balíkov. Budeme musieť sledovať systém Windows 10 a zistiť, do akej miery tento nový rámec správy balíkov preberá.