Winget, новият мениджър на отворени пакети, разработен от Microsoft

WinGet

Microsoft даде много неща за разговори този месец И то е, че след изявлението на президента на Microsoft, в което той призна, че греши в отношението си към софтуера с отворен код, феновете на двете страни загубиха контрол и мненията им не бяха запазени (както добри, така и лоши).

Сега, в малко по-скорошни новини, Microsoft направи още един ход, който накара мнозина да се замислят малко за връзката си с отворен код. И е, че разработчиците му пуснаха публикацията на първата версия на тествайте вашия мениджър на пакети "Winget" (Windows Package Manager).

Този нов мениджър на пакети предоставя инструменти за инсталиране на приложения с помощта на командния ред (което потребителите на Linux веднага ще разпознаят), тъй като много дистрибуции на Linux (в по-голямата си част) използват мениджъри на пакети, с които вместо да търсят приложение в мрежата, изтеглят инсталатор и кликват на съветник, може да се изпълни бърза команда и инсталирайте приложение по име.

Относно Winget

Понастоящем този инструмент е предназначен за разработчици, Но Microsoft е наясно, че разработчици на трети страни може някой ден да създадат лесен графичен инструмент, който бързо намира и инсталира приложения.

Което може да бъде като Windows Store, но с достъп до цяла вселена от настолни приложения на Windows, които хората всъщност използват. С други думи, това е като Chocolatey, но вградено в Windows.

Текущата версия поддържа команди за

  • Намерете приложение
  • инсталирам
  • Показване на информацията за пакета
  • Конфигурирайте хранилища
  • Работа с хешове на инсталационните файлове
  • Проверете целостта на метаданните

В следващата версия се очакват командите за деинсталиране, списък и актуализация.

Параметрите на пакета се дефинират чрез файлове с манифест във формат YAML. Изпълнимите файлове се съхраняват директно на основните сървъри на проекта, хранилището действа само като индекс, а манифестът се отнася до външен msi файл (например, хостван на GitHub или на уебсайта на проекта) и използва хеш. SHA256 за контрол на целостта и защита срещу фалшифициране.

Първата пълнофункционална версия е насрочена за май следващата година, ще поддържа интеграция с каталог на Microsoft Store, въвеждане на автоматично довършване, различни категории версии (версии, бета версии), инсталиране на системни компоненти и приложения за контролния панел, оптимизации за доставяне на много големи файлове (делта-актуализации ), пакети, интерфейс за генериране на манифести, работа със зависимости, инсталационни файлове в zip формат (в допълнение към msi) и др.

Мениджърът на пакети winget вече е достъпен за потребителите на последната експериментална версия на Windows Insider и ще се доставя като част от Desktop Application Installer 1.0.

В момента проекти като 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad вече са добавени към хранилището, LibreOffice, Minecraft Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard и Wireshark, както и голям брой приложения на Microsoft, са достъпни за инсталиране от този мениджър на пакети.

Кодът на Winget е написан на C ++ и се разпространява под лиценза MIT. Пакетите се инсталират от хранилище, поддържано от общността. За разлика от инсталирането на програми от каталога на Windows Store, winget ви позволява да инсталирате приложения без излишен маркетинг, изображения и реклама.

Ако искате да научите повече за това, можете да проверите подробностите В следващия линк. 

Как да тествате Winget?

За кого са Потребители на Windows Insider”И се интересуват от този мениджър на пакети, те могат да се регистрират в програмата за вътрешни потребители на Windows Package Manager със същия имейл адрес на акаунт в Microsoft, който използвате в компилацията на Insider.

След като бъде одобрен, Microsoft Store ще актуализира пакета за инсталиране на приложения във вашата компилация на Windows 10 Insider и вече ще имате достъп до командата winget в PowerShell.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Yvan каза той

    Winget изглежда добре да борави с персонален компютър, но не е достатъчно добър за работа с фирмени компютри.
    WAPT е най-подходящ за корпоративен контекст.

  2.   Исард каза той

    Microsoft се променя малко (въпреки че сега "поддържа" безплатен софтуер):

    https://keivan.io/the-day-appget-died/