مايكروسوفت تطلق WinGet 1.4 مدير الحزم مفتوح المصدر

قدمت Microsoft مدير الحزم WinGet 1.4 (Windows Package Manager) ، المصمم لتثبيت التطبيقات على Windows من مستودع يحتفظ به المجتمع ، والذي يعمل كبديل لكتالوج Microsoft Store الذي يمكن الوصول إليه من سطر الأوامر. تمت كتابة الكود بلغة C ++ وتوزيعها بموجب ترخيص MIT.

لإدارة الحزم ، يتم توفير أوامر مشابهة لمديري الحزم مثل apt و dnf (تثبيت ، بحث ، قائمة ، ترقية ، إلخ). يتم تحديد معلمات الحزمة من خلال ملفات البيان بتنسيق YAML. يعمل مستودع WinGet فقط كفهرس ، ويشير البيان إلى ملف مضغوط خارجي أو ملف msi ، مثل الملف المستضاف على Microsoft Store أو GitHub أو موقع المشروع الرئيسي). تم تقديم مجموعة أدوات إنشاء winget لتبسيط إنشاء ملفات البيان.

يوجد حاليًا حوالي ألفي حزمة معروضة في المستودع ، من بين مشاريع أخرى مثل 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. يتم دعم إنشاء مستودعات خاصة ، ويتم التفاعل معها من خلال واجهة برمجة تطبيقات REST.

بشكل افتراضي ، عند تثبيت WinGet الجاهز في مدير الحزم ، يتم تمكين إرسال التتبع عن بعد ، والذي يجمع البيانات حول تفاعل المستخدم مع مدير الحزم والأخطاء التي تحدث. لتعطيل التتبع عن بعد ، يمكنك تحديد القيمة "الأساسية" في "الإعدادات> الخصوصية> التشخيص والتعليقات" أو إنشاء WinGet من المصدر.

في الإصدار الجديد:

  • توفير القدرة على توفير ملفات التثبيت والمثبت في أرشيفات مضغوطة ، بالإضافة إلى تنسيقات MSIX و MSI و EXE المدعومة مسبقًا.
  • تم تحسين الأمر "winget show" لعرض معلومات العلامة ورابط إلى صفحة شراء التطبيق.
    مايكروسوفت تطلق WinGet 1.4 مدير الحزم مفتوح المصدر
  • دعم إضافي لأسماء الأوامر البديلة. على سبيل المثال ، يحتوي الأمر "search" على الاسم المستعار "find" ، والأمر "install" له الاسم المستعار "add" ، والتحديث به تحديث ، وإلغاء التثبيت يحتوي على rm ، والقائمة بها ls ، والإعدادات بها config.
  • تحسين عملية تثبيت التطبيقات وتحديثها. على سبيل المثال ، إذا حاولت استخدام أمر التثبيت على حزمة مثبتة بالفعل ، فسيكتشف WinGet وجود الحزمة وينفذ أمر الترقية تلقائيًا للترقية بدلاً من التثبيت (تمت إضافة خيار "- no-Upgrade" إلى تجاوز هذا السلوك).
  • تمت إضافة خيار "--wait" الذي يطالب بضغطة زر للمتابعة بعد اكتمال العملية ، والتي يمكن أن تكون مفيدة لفحص الإخراج عند استدعاء winget من البرامج النصية.
    مايكروسوفت تطلق WinGet 1.4 مدير الحزم مفتوح المصدر

المصدر: opennet.ru

إضافة تعليق