If-Koubou

Windows 10 Включва мениджър на пакети стил Linux, наречен "OneGet"

Windows 10 Включва мениджър на пакети стил Linux, наречен "OneGet" (Как да)

Забравете магазина на Windows. Microsoft работи върху рамка за управление на пакети в стил Linux за Windows и е включена в Windows 10. Тя се тества с наличните пакети на Chocolatey и ви позволява лесно да инсталирате настолни приложения и друг софтуер.

Това е огромна новина. Ако някога сте използвали Linux, вероятно сте искали система за управление на пакети за работния плот на Windows оттогава. Сега най-накрая пристига!

Забележка:в изданието RTM OneGet е преименувано на PackageManagement.

OneGet, рамка за управление на пакети за Windows

Този пакет мениджър се нарича OneGet и се изпраща като част от PowerShell. В публикация в блога, озаглавена "Моята малка тайна: Windows PowerShell OneGet" в Technet, Garret Serack от Microsoft обяснява:

"OneGet е унифициран интерфейс за системите за управление на пакети и има за цел да направи софтуера Discovery, Installation and Inventory (SDII) да работи чрез общ набор от команди (и евентуално набор от приложни програмни интерфейси). Независимо от технологията за инсталиране отдолу, потребителите могат да използват тези общи команди, за да инсталират / деинсталират пакети, да добавят / премахват / заявяват хранилища на пакети и да потърсят система за инсталирания софтуер. Включен в този CTPе прототип на прилагането на пакет мениджър за пакетиране на Chocolatey това можеинсталирайте съществуващите пакети Chocolatey.”

Тъй като OneGet е част от най-новата версия на PowerShell, тя е включена по подразбиране в Windwos 10 Technical Preview. Той също така е достъпен като част от Windows Management Framework 5.0 Preview за Windows 8.1.

Просто погледнете изображението в горната част на тази статия, за да видите как всичко ще работи. Да, можете да инсталирате VLC или друго парче Windows софтуер, който лесно! След като стартирате командата, OneGet ще намери пакета в конфигурираните пакетни източници, ще го изтегли на компютъра ви и ще го инсталира автоматично - всичко това. Освен това трябва да има и графични потребителски интерфейси за това, така че ще отнеме само няколко кликвания.

Windows geeks, празнуват! Ерата на официално поддържан мениджър на пакетите за Windows вече е почти тук!

@ chrisbhoffman @ brians198 Добре, седнете. Microsoft работи на #oneget, агрегатор на pkg mgr, който ще включва клиент на Choco в Win10

- Роб Рейнолдс (@ ferventcoder) 27 октомври 2014 г.

(Понастоящем OneGet е в поток.Оригиналната версия на OneGet е доставена с Chocolatey като единствено хранилище по подразбиране, но Chocolatey вече е премахната от конфигурацията по подразбиране.Скоро ще бъде наличен източник на пакети Chocolatey за лесна инсталация чрез OneGet. инсталирайте пакета за Chocolatey с команда, но пакетите на Chocolatey всъщност няма да се инсталират на нашата система, след като го направите.

Как работи OneGet

Нека да копаем малко по-дълбоко. Ето как Microsoft описва OneGet:

"OneGet е нов начин да откриете и инсталирате софтуерни пакети от мрежата. С OneGet можете:

  • Управлявайте списък с хранилища, в които могат да се търсят, придобиват и инсталират пакети
  • Търсете и филтрирайте хранилищата си, за да намерите пакетите, от които се нуждаете
  • Безпроблемно инсталирайте и деинсталирайте пакети от един или повече хранилища с една команда PowerShell "

Командата Get-PackageSource ви позволява да прегледате списък на инсталираните пакети източници или хранилища. OneGet вече включва два източника, предоставени от Microsoft. Преди време Chocolatey е източникът на пакети по подразбиране и може лесно да бъде добавен.

Всеки може да създава и управлява хранилище с пакети. Microsoft може потенциално да създаде свой собствен "one-stop-shop" за настолни програми на Windows. Дружеството може да управлява собственото си хранилище с програмите, които използва, за да може лесно да се инсталира и управлява. Един разработчик на софтуер може да създаде хранилище, съдържащо само софтуера, който те създават, за да могат потребителите лесно да го инсталират и актуализират. Можете да добавите още хранилища с командата Add-PackageSource или да ги премахнете с Remove-PackageSource.

Cmdlet Find-Package ви позволява да търсите пакета източници, които сте конфигурирали за налични пакети. Намерете софтуер, който да инсталирате, без да търсите в мрежата!

След това инсталационният пакет cmdlet ви позволява да инсталирате пакет по ваш избор, само като посочите името му. Пакетът автоматично се изтегля и инсталира от софтуерното хранилище по Ваш избор, без да се търсят файлове .exe, да се изтеглят и да се кликнат през магьосници, които се опитват да инсталират боклуци на вашия компютър. Още по-добре можете да зададете няколко имена на пакети тук - представете си инсталирането на петдесетте програми на Windows, които използвате с една команда, и оставяйте компютъра си да вземе кафе, докато го правите.

След това cmdlet Get-Package ви позволява да видите какви пакети сте инсталирали. Пакетите могат по-късно да бъдат деинсталирани с Uninstall-Package. Понастоящем няма команда за Update-Package, която автоматично ще инсталира най-новите версии на този софтуер от наличните хранилища, нещо, което е крайно необходимо - надяваме се, че е на път.

Какво представлява пакетен мениджър? И какво е шоколад?

Ако сте стигнали дотам, трябва да разберете основите на това, което е мениджърът на пакети. По същество това е софтуерен инструмент, който прави инсталирането, актуализирането и локализирането на софтуер, който да се инсталира много по-лесно. Управляващите пакети се използват на Linux и те ви позволяват да инсталирате пакети от надеждни хранилища софтуер само с няколко кликвания или натискания на клавиши. Мениджърът на пакетите може автоматично да актуализира пакетите ви, когато се добавят актуализирани версии към хранилищата, така че всяка програма няма нужда от собствен вграден актуализация. Лесно е да се използва, а също и много лесно да се автоматизира.

Chocolatey е мениджър на пакети, който носи този стил на лесна инсталация на софтуера в Windows.В момента тя използва предимно текстови команди, така че не е намерила голяма част от дом отвъд джуджетата - но гейовете го обичат! Chocolatey ви позволява да инсталирате софтуера на Windows като Firefox, VLC и 7-Zip само с няколко натискания на клавиши, вместо обичайния процес на изтегляне и щракване, точно както бихте инсталирали софтуер на Linux. Понастоящем Chocolatey работи с Kickstarter, търсейки пари, за да "вкара Chocolatey до следващото ниво". Те работят и върху графичен потребителски интерфейс за мениджъра на пакетите си, така че средните потребители на Windows могат да го използват по-лесно. С рамката на мениджъра на пакети в Windows 10, Chocolatey може лесно да се откаже от работата, която Microsoft прави - работа, която изглежда първоначално вдъхновена от Chocolatey. Вместо да бъде система за управление на пакети, Chocolatey ще работи съвместно с рамката за управление на пакетите, включена в Windows.

Невъзможно е да се каже точно докъде ще стигне Microsoft. Едно нещо е сигурно: за системните администратори и системните оператори на Windows, инсталирането на софтуер и автоматизираното внедряване на софтуер е на път да бъде много по-лесно. Това в момента е инструмент за озвучаване, тъй като е достъпен само чрез команди PowerShell. Но, както казва Microsoft, това в крайна сметка ще бъде изложено като набор от приложни програмни интерфейси (API).

Microsoft може да направи много повече с това. Те биха могли да използват тази система за управление на пакетите, за да добавят лесна инсталация на настолни приложения от Windows Store - вече знаем, че ще добавят настолни приложения към Windows Store в Windows 10. На Linux системите има хубав графичен "app store" -style интерфейси, които правят лесно инсталирането на десктоп програми от системния мениджър на пакети. Ще трябва да продължим да гледаме Windows 10 и да видим колко далеч те приемат тази нова рамка за управление на пакети.