Winget, новий менеджер відкритих пакетів, розроблений Microsoft

Вінгет

Цього місяця Microsoft дала багато для чого поговорити І це те, що після заяви президента Microsoft, в якій він визнав, що помилився у своєму ставленні до програмного забезпечення з відкритим кодом, шанувальники обох сторін втратили контроль і їх думки не збереглися (як хороші, так і погані).

Тепер, у трохи новіших новинах, Microsoft зробила ще один крок, який змусив багатьох трохи задуматися про свої стосунки з відкритим кодом. І полягає в тому, що його розробники випустили публікацію першої версії протестуйте менеджера пакетів "Winget" (Менеджер пакетів Windows).

Цей новий менеджер пакетів надає інструменти для встановлення програм за допомогою командного рядка (що користувачі Linux одразу розпізнають), оскільки в багатьох дистрибутивах Linux (здебільшого) використовуються менеджери пакетів, за допомогою яких замість того, щоб шукати програму в Інтернеті, завантажте інсталятор та клацніть майстра, ви можете запустити швидка команда для пошуку та встановлення програми за іменем.

Про Вінгет

На даний момент цей інструмент призначений для розробників, Але Microsoft усвідомлює, що сторонні розробники одного разу можуть створити простий графічний інструмент, який швидко знаходить та встановлює програми.

Що в основному може бути схожим на Магазин Windows, але з доступом до цілого всесвіту настільних програм Windows, якими люди насправді користуються. Іншими словами, це як шоколадне, але вбудоване в 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 з тією ж адресою електронної пошти облікового запису Microsoft, яку ви використовуєте у збірці Insider.

Після затвердження Microsoft Store оновить пакет інсталятора додатків у вашій збірці Windows 10 Insider, і тепер ви матимете доступ до команди winget у PowerShell.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Іван - сказав він

    Winget, здається, добре управляти персональним комп’ютером, але недостатньо добре для роботи з комп’ютерами компанії.
    WAPT найкраще підходить для корпоративного контексту.

  2.   Ісард - сказав він

    Microsoft мало що змінює (хоча зараз "підтримує" вільне програмне забезпечення):

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