مدير حزم ويندوز
مدير حزم ويندوز (المعروف أيضًا باسم winget ) هو مدير حزم مجاني ومفتوح المصدر صممته مايكروسوفت لأنظمة ويندوز 10 وويندوز 11 وويندوز سيرفر 2025 [ 4 ] مع واجهة سطح المكتب. يتكون من أداة سطر أوامر ومجموعة من الخدمات لتثبيت التطبيقات. [ 5 ] [ 6 ] يمكن لموردي البرامج المستقلين استخدامه كقناة توزيع لحزم برامجهم.
تاريخ
تم الإعلان عن مدير حزم ويندوز لأول مرة في مؤتمر مطوري مايكروسوفت بيلد في مايو 2020. [ 7 ] [ 6 ]
قبل اتخاذ قرار تطوير مدير حزم ويندوز، استكشف الفريق القائم عليه برامج Chocolatey و Scoop و Ninite وAppGet و Npackd و OneGet المبني على PowerShell . [ 6 ] بعد الإعلان عن winget، ادعى كيفان بيجي، مطور AppGet، أن مايكروسوفت أجرت معه مقابلة في ديسمبر 2019 بحجة التوظيف والاستحواذ على AppGet. [ 8 ] بعد حديثه مع بيجي، يُزعم أن مايكروسوفت توقفت عن التواصل معه حتى أكدت له قبل يوم واحد من إطلاق winget أنها لن توظفه. شعر بيجي بالاستياء من عدم اعتراف مايكروسوفت بفضل AppGet. دفع إطلاق winget بيجي إلى الإعلان عن إيقاف AppGet في أغسطس 2020. [ 8 ] [ 9 ] [ 10 ] ردت مايكروسوفت بمنشور على مدونتها تُنسب فيه الفضل في عدد من ميزات winget إلى AppGet. [ 11 ] [ 12 ] [ 13 ]
أصدرت مايكروسوفت الإصدار 1.0 من مدير حزم ويندوز في 27 مايو 2021. واحتوى مستودع مجتمع مايكروسوفت على أكثر من 1400 حزمة في ذلك التاريخ. [ 14 ] وبحلول مايو 2026، وصل عدد الحزم إلى 12850 حزمة.
تم إيقاف دعم عميل ARM32 بعد الإصدار 1.10.390 في أبريل 2025. [ 15 ]
ملخص
تدعم أداة winget برامج التثبيت المستندة إلى ملفات EXE و MSIX و MSI . [ 16 ] يستضيف مستودع Windows Package Manager Community العام ملفات البيان للتطبيقات المدعومة بتنسيق YAML . [ 17 ] في سبتمبر 2020، أضافت مايكروسوفت إمكانية تثبيت التطبيقات من متجر مايكروسوفت وميزة الإكمال التلقائي للأوامر . [ 18 ]
لتقليل احتمالية وصول البرامج غير المعتمدة من مايكروسوفت، بما في ذلك البرامج الضارة ، إلى مستودع البرامج وإلى الجهاز المستهدف، يستخدم مدير حزم ويندوز تقنية مايكروسوفت سمارت سكرين ، والتحليل الثابت ، والتحقق من صحة تجزئة SHA256، وغيرها من العمليات. [ 19 ] [ 20 ]
تُفرض قيودٌ عديدة على الحزم التي تُضاف إلى مستودع بيانات winget. من بينها، اعتبارًا من الإصدار 1.10، أن يدعم البرنامج التثبيت الصامت (إلا إذا كان برنامجًا محمولًا بالكامل)، وألا يكون مجلدًا مضغوطًا بصيغة .tar.gz أو .7z أو .rar ، وألا يتطلب أجهزةً بشكلٍ كامل (مثل برامج تشغيل NVIDIA )، وألا يكون أرشيفًا ذاتي الاستخراج، وألا يدعم معالج ARM32 فقط، [ 21 ] وألا يُعيد مُضيف البرنامج رمز HTTP 403 أو يُنهي الاتصال عند التنزيل عبر winget.
يخضع كود المصدر لعميل winget ومستودع بيان المجتمع لترخيص MIT ويتم استضافتهما على GitHub . [ 22 ] [ 17 ]
لا يدعم Winget التحديثات التلقائية للحزم وفقًا لجداول زمنية محددة. وقد صُممت أدوات خارجية متنوعة، مثل Winget-AutoUpdate، لسدّ هذه الثغرات. كما لا يدعم Winget أيضًا بناء البرامج من شفراتها المصدرية.
الأوامر
| الاسم [ 16 ] | وصف |
|---|---|
| تهيئة | يقوم بتهيئة النظام إلى الحالة المطلوبة |
| يصدّر | يُصدّر قائمة بالتطبيقات المثبتة |
| سمات | عرض حالة الميزات التجريبية |
| هاش | ملفات تثبيت التجزئة |
| يستورد | قم بتثبيت جميع التطبيقات في ملف واحد |
| ثَبَّتَ | قم بتثبيت التطبيق المذكور |
| قائمة | عرض التطبيقات المثبتة |
| دبوس | إدارة دبابيس ترقية الحزمة |
| يعرض | عرض معلومات حول التطبيق المحدد |
| يبحث | ابحث عن المعلومات الأساسية للتطبيقات واعرضها |
| إعدادات | إعدادات تكوين Open Winget |
| مصدر | إدارة مصادر التطبيقات |
| يرقي | يقوم بتحديث التطبيق المحدد |
| إلغاء التثبيت | قم بإلغاء تثبيت التطبيق المحدد |
| التحقق من الصحة | التحقق من صحة ملف البيان |
أمثلة
البحث عن المتغير وتثبيته $PKG_ID:
تثبيت الجناح - -id = $PKG_ID -eقائمة بجميع الحزم المثبتة:
قائمة المكافآتتحديث جميع الحزم:
ترقية وينجت - الكلابحث عن جميع الباقات المتاحة:
بحث وينجت .أمثلة على معرفات الحزم
- Visual Studio Code ، محرر أكواد من مايكروسوفت: [ 23 ]
Microsoft.VisualStudioCode - جوجل كروم : [ 24 ]
Google.Chrome - موزيلا فايرفوكس :
Mozilla.Firefox - شجاع :
BraveSoftware.BraveBrowser - فيفالدي :
VivaldiTechnologies.Vivaldi
انظر أيضاً
مراجع
- ↑ "الإصدار 1.28.240" . 17 أبريل 2026. تم الاطلاع عليه في 17 أبريل 2026 .
- ↑ "الإصدار 1.28.240" . 16 أبريل 2026. تم الاطلاع عليه في 19 أبريل 2026 .
- ↑ "winget-cli/LICENSE at master" . GitHub . 17 يوليو 2019. تم الاطلاع عليه في 4 أغسطس 2020 .
- ↑ "Windows Server 2025: ميزات جديدة وتحسينات للمستقبل" . شركة Firestorm ISP. 30 يناير 2025. تاريخ الاطلاع: 25 يونيو 2025 .
- ↑ توم وارين (20 مايو 2020). "مدير حزم ويندوز الجديد من مايكروسوفت أفضل بالفعل من متجر ويندوز" . ذا فيرج .
- 1 2 3 معاينة مدير حزم ويندوز | سطر أوامر ويندوز
- ↑ "مايكروسوفت تُطلق مدير حزم ويندوز لبيئة التطوير الخاصة بك | فينشر بيت" . مؤرشف من الأصل بتاريخ 25 أبريل 2022. تم الاطلاع عليه بتاريخ 20 مايو 2020 .
- 1 2 وارن، توم (28 مايو 2020). "مطور يدّعي أن مايكروسوفت نسخت مدير حزم ويندوز الجديد من منافسها AppGet" . ذا فيرج . فوكس ميديا . تم الاطلاع عليه في 1 يونيو 2020 .
- ↑ أندرسون، تيم (28 مايو 2020). "الاحتضان والقتل؟ مطور AppGet يدّعي أن مايكروسوفت استدرجته بالحديث عن المساعدة والوظيفة، ثم أصدرت مدير حزم مشابهًا بشكل ملحوظ" . ذا ريجستر . تم الاسترجاع في 1 يونيو 2020 .
- ↑ ستيوارت، آشلي (28 مايو 2020). "يقول مطور برامج إن مايكروسوفت خدعته بشأن وظيفة وشراء أداته قبل أن تصمت وتطلق خدمة مشابهة جدًا. والآن يطالب بتفسير وتقدير لعمله" . بزنس إنسايدر . تم الاطلاع عليه في 1 يونيو 2020 .
- ↑ تونغ، ليام (1 يونيو 2020). "ويندوز 10: مايكروسوفت تُنسب الفضل الآن إلى مُصنِّع مدير الحزم الذي "نسخته" - لكنها لا تُقدِّم أي اعتذار" . ZDNet . تم الاطلاع عليه بتاريخ 2 يونيو 2020 .
- ↑ مايكروسوفت تُنسب الفضل لمطور AppGet في برنامج إدارة حزم ويندوز - نيوين
- ↑ وارن، توم (20 أبريل 2022). "أخيرًا، تُقدّر مايكروسوفت جهود مطوّر AppGet" . ذا فيرج . تاريخ الاسترجاع: 2 يونيو 2020 .
- ↑ أندرسون، تيم (27 مايو 2021). "مايكروسوفت تُصدر مدير حزم سطر الأوامر لنظام ويندوز (مع وجود بعض المشاكل)" . ذا ريجستر . تاريخ الاسترجاع: 28 مايو 2021 .
- ↑ فلور تشاكون (10 مارس 2025). "إعلان هام: إيقاف دعم ARM32" . مايكروسوفت . تم الاطلاع عليه بتاريخ 28 يناير 2025 .
- 1 2 "استخدم أداة winget لتثبيت التطبيقات وإدارتها" . مايكروسوفت.
- 1 2 GitHub - microsoft/winget-pkgs: مستودع بيانات مدير حزم ويندوز التابع لمجتمع مايكروسوفت
- ↑ أبرامز، لورانس (23 سبتمبر 2020). "مدير حزم ويندوز 10 يمكنه الآن تثبيت تطبيقات متجر مايكروسوفت" . بليبينغ كمبيوتر . تم الاسترجاع في 10 أكتوبر 2020 .
- ↑ تونغ، ليام (21 مايو 2020). "مدير حزم ويندوز من مايكروسوفت: أداة سطر الأوامر هذه قادرة على تثبيت جميع تطبيقاتك" . ZDNet . تم الاطلاع عليه بتاريخ 2 يونيو 2020 .
- ↑ كيفية استخدام مدير حزم ويندوز - بيتري
- ↑ ستيفن جيلي (27 أغسطس 2024). " [ طلب حزمة ] : إضافة إصدار ARM64 من CPUID.CPU-Z" . winget-pkgs . تم الاطلاع عليه في 6 سبتمبر 2025 .
- ^ "GitHub - microsoft/winget-cli: Windows Package Manager CLI (المعروف أيضًا باسم Winget)" . 20 مايو 2020 – عبر جيثب.
- ↑ "حزمة Winget الخاصة بـ Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode
- ↑ "حزمة Winget لمتصفح جوجل كروم" https://winget.run/pkg/Google/Chrome
روابط خارجية
- مدير حزم ويندوز | مستندات مايكروسوفت
- winget-cli على GitHub
- winget-pkgs على GitHub
- UniGetUI (المعروف سابقًا باسم WingetUI) - واجهة مستخدم رسومية من صنع المجتمع لـ Winget
- برامج 2020
- أنظمة إدارة الطرود المجانية
- برنامج مجاني مكتوب بلغة C++
- برامج مايكروسوفت المجانية
- برنامج مرخص بموجب ترخيص MIT
- برنامج مجاني مخصص لنظام التشغيل ويندوز فقط
- أوامر ويندوز
- أنظمة إدارة الحزم عبر سطر الأوامر
