Winget ، مدير الحزم المفتوحة الجديد الذي طورته Microsoft

وينجيت

أعطت Microsoft الكثير للحديث عنه هذا الشهر وهو أنه منذ تصريح رئيس Microsoft الذي اعترف فيه بأنه كان مخطئًا في موقفه تجاه البرامج مفتوحة المصدر ، فقد المشجعون من كلا الجانبين السيطرة ولم يتم الاحتفاظ بآرائهم (سواء كانت جيدة أو سيئة).

الآن ، في أخبار أحدث قليلاً ، قامت Microsoft بخطوة أخرى جعلت الكثيرين يفكرون قليلاً في علاقتها بالمصدر المفتوح. و هو أن مطوريها أصدروا الإصدار الأول من اختبر مدير الحزم الخاص بك "وينجيت" (مدير حزمة Windows).

مدير الحزم الجديد هذا يوفر أدوات لتثبيت التطبيقات باستخدام سطر الأوامر (والتي سيتعرف عليها مستخدمو Linux على الفور) نظرًا لأن العديد من توزيعات Linux (في معظمها) تستخدم مديري الحزم والتي بدلاً من البحث عن تطبيق على الويب ، قم بتنزيل برنامج التثبيت والنقر فوق معالج ، يمكن تشغيله أمر سريع للعثور على تطبيق وتثبيته بالاسم.

حول Winget

في الوقت الحالي ، هذه الأداة مخصصة للمطورين ، لكن Microsoft تدرك أن مطوري الطرف الثالث قد ينشئون يومًا ما أداة رسومية سهلة للعثور على التطبيقات وتثبيتها بسرعة.

والذي يمكن أن يكون في الأساس مثل متجر Windows ، ولكن مع إمكانية الوصول إلى عالم كامل من تطبيقات سطح مكتب 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 Insiders باستخدام نفس عنوان البريد الإلكتروني لحساب Microsoft الذي تستخدمه في إصدار Insider الخاص بك.

بمجرد الموافقة ، سيقوم Microsoft Store بتحديث حزمة App Installer على إصدار 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/