Chocolatey مقابل Winget: الدليل الشامل لمديري الحزم على نظام Windows

  • تتمتع شركة Chocolatey بأكبر كتالوج، وهو مثالي للمنشآت والشركات المتقدمة
  • يتكامل Winget بشكل أصلي مع نظام التشغيل Windows ويعطي الأولوية للأمان الرسمي والبساطة.
  • يمكن استكمال كلا المديرين واختيارهما وفقًا لاحتياجات محددة.

مديرو حزم Windows

لقد أصبح مديرو الحزم في Windows أدوات أساسية لأولئك الذين يتطلعون إلى تثبيت البرامج وتحديثها وإدارتها دون تعقيدات. منذ بضع سنوات فقط، كان العرض المقدم لنظام التشغيل Windows محدودًا، ولكن اليوم هناك العديد من البدائل التي تتنافس مع بعضها البعض في الوظائف والنهج. شوكولاتي و وينجيت هذان هما اثنان من الأسماء التي تظهر في أغلب الأحيان عند الحديث عن إدارة البرامج الفعالة، ولكن ما الفرق بينهما حقًا وأيهما قد يكون أفضل لاحتياجاتنا؟

دعونا نتناول بالتفصيل ميزات ومزايا وقيود وحالات استخدام Chocolatey و Winget, لذا، لديك كل المعلومات، بأسلوب عملي وحديث للغاية، لاختيار المدير الذي يناسب حياتك اليومية كمستخدم لنظام التشغيل Windows، سواء كنت مبتدئًا أو مستخدمًا متقدمًا أو متخصصًا في تكنولوجيا المعلومات.

ما هو مدير الحزم ولماذا يجب عليك استخدامه على Windows؟

Un مدير مجموعة إنها أداة مصممة لتبسيط عملية تثبيت وتحديث وإزالة البرامج وتبعياتها على نظامك. بدلاً من تنزيل البرامج بنفسك من مواقع ويب غير موثوقة أو إضاعة الوقت في البحث عن أحدث إصدار متوافق، يقوم المدير بذلك نيابةً عنك باستخدام أمر واحد فقط.. يُعد هذا مفيدًا بشكل خاص عندما يتعين عليك تثبيت العشرات من التطبيقات أو تحديثها باستمرار، وهو أمر شائع بين الشركات والمستخدمين الذين يختبرون العديد من الأدوات المساعدة على أجهزتهم.

يوفر مديرو الحزم لنظام التشغيل Windows مزايا مثل:

  • إدارة مركزية من تثبيت وتحديث البرامج
  • تقليل المخاطر الأمنية عن طريق تجنب التثبيتات اليدوية من مصادر غير معروفة
  • أتمتة المهام المتكررة وتوفير الوقت
  • متاعب أقل عند إلغاء تثبيت التطبيقات وتنظيف النظام

على Linux وmacOS، كان هذا النظام يعمل لسنوات (فكر في apt وyum وbrew...)، ولكن في نظام التشغيل Windows، لم يصل إلى مرحلة النضج الحقيقي إلا في الآونة الأخيرة. بفضل خيارات مثل Chocolatey و Winget.

شوكولاتي: المخضرم ذو أكبر مجتمع

فوائد الشوكولاتة

Chocolatey هو مدير الحزم الأطول تشغيلًا لنظام التشغيل Windows مع مستودع مجتمعي ضخم. تم إصداره في عام 2011، وأصبح المعيار للعديد من مسؤولي النظام والمستخدمين المحترفين.

تكمن أعظم أصولها في مستودع المجتمع:يحتوي حاليًا على أكثر من 9.500 برنامج يتم صيانتها بواسطة متطوعين وشركات، حيث يمكنك العثور على كل شيء بدءًا من المتصفحات الشهيرة مثل Chrome أو Firefox إلى الأدوات المساعدة الأقل شهرة أو البرامج المتخصصة. لذا، إذا لم يكن التطبيق موجودًا على Winget، فمن المحتمل أنه موجود على Chocolatey..

تقدم Chocolatey ثلاثة إصدارات رئيسية:

  • مفتوحة المصدر:الأكثر شعبية وكافيًا لمعظم المستخدمين. إنه يسمح لك بتثبيت الحزم وتحديثها وإزالتها بسهولة وهو مفيد جدًا للأفراد أو الفرق الصغيرة.
  • برو الطبعة:يتضمن ميزات إضافية مثل الحماية من الفيروسات وقت التشغيل، واستعادة الحزمة، والدعم المتميز.
  • إدارة الأعمال:تم تصميمه للشركات، فهو يسمح بإدارة مئات أو آلاف أجهزة الكمبيوتر، والتكامل مع أنظمة CI/CD، والتحكم المتقدم في التبعيات وسياسات الأمان.

وهناك ميزة أخرى ذات صلة وهي أن عادةً ما يتطلب تثبيت الحزمة امتيازات المسؤول ويتم إجراؤه في مسارات النظام التقليدية.، مثل «C:\Program Files». يضمن هذا التكامل السلس مع النظام، ولكنه يتطلب تمرير مطالبات التحكم بحساب المستخدم (UAC) أو تشغيل PowerShell كمسؤول.

يتكامل Chocolatey بشكل جيد للغاية مع بيئات DevOps ويسمح بـ الأتمتة الكاملة للمرافق واسعة النطاق، وهو أمر ذو قيمة عالية في بيئات العمل.

Winget: البديل الرسمي لشركة Microsoft

Winget هو مدير الحزم الرسمي من Microsoft لنظام التشغيل Windows، تم إطلاقه في عام 2019 وتم توفيره بشكل دائم للجمهور منذ عام 2020. تم تصميمه للتكامل بشكل أصلي مع Windows والاستفادة من نظام Microsoft Store البيئي، وهو جذاب بشكل خاص لأولئك الذين يسعون إلى أقصى قدر من التوافق والبساطة.

ومن أهم مميزاته:

  • يسمح لك بتثبيت التطبيقات من كلا الجهازين متجر Microsoft بالإضافة إلى مستودع مجتمعي، يركز في المقام الأول على البرامج الأكثر شعبية.
  • لا يتطلب الأمر أذونات المسؤول لجميع التثبيتات، خاصةً إذا كنت تقوم بتثبيت التطبيقات من متجر Microsoft.
  • استخدامه موجه نحو المحطة الطرفية (PowerShell أو CMD) باستخدام الأمر "winget" والتعلم سريع، حيث أن الأوامر الأكثر أهمية بديهية.
  • نظرًا لأنه تم تطويره بواسطة Microsoft وهو مفتوح المصدر، فإنه يوفر الشفافية ودرجة من الدعم الرسمي، وهو أمر مطمئن بشكل خاص في بيئات العمل.

لا يزال مجتمع Winget أصغر من مجتمع Chocolatey، لكن مستودعه ينمو كل شهر بفضل المساهمات من المطورين والمستخدمين.

الاختلافات الرئيسية بين Chocolatey و Winget

يسمح لك كلا المديرين بأداء مهام مماثلة ولكن مع اختلافات ملحوظة في الفلسفة والكتالوج والجمهور المستهدف.

  • كتالوج البرنامجيحتوي Chocolatey على أكبر مستودع للحزم (أكثر من 9.500 حزمة)، بينما يقدم Winget البرامج الأكثر شعبية وكل البرامج المتوفرة في متجر Microsoft، على الرغم من أن كتالوج مجتمعه أكثر محدودية.
  • الامتيازات ومسارات التثبيت:عادةً ما يتطلب Chocolatey أذونات المسؤول ويقوم بتثبيت البرامج في مسارات النظام التقليدية. يمكن لـ Winget تثبيت التطبيقات دون رفع الامتيازات عندما يأتي التطبيق من متجر Microsoft أو بناءً على إعدادات الحزمة؛ بالنسبة للبرامج الكلاسيكية، عادةً ما يتطلب الأمر تدخل المسؤول أيضًا.
  • أمنلقد أدت الانتقادات التاريخية لسلامة Chocolatey إلى تحسينات كبيرة. يتم حاليًا مراجعة البرامج النصية، ويوصي المطورون أنفسهم بالتحقق يدويًا من برامج التثبيت، ولكن هذا قد يكون غير واقعي بالنسبة للعديد من المستخدمين. بفضل إدارة تطبيقات المتجر ودعمها من قبل Microsoft، يمنح Winget ثقة أكبر في هذا الجانب بشكل افتراضي.
  • التكامليتكامل Winget بسلاسة مع أنظمة التشغيل Windows 10 و11. يوفر Chocolatey المزيد من الخيارات لتخصيص عمليات التثبيت وأتمتتها في بيئات الشركات أو التطوير.

في التمرين، إذا كنت تبحث عن أكبر مجموعة متنوعة من البرامج والمرونة، فلا يزال Chocolatey هو الملك.. إذا كنت تفضل الحد الأقصى من الأمان والتوافق أو إدارة تطبيقات المتجر بشكل أساسي، فإن Winget يتمتع بمزايا واضحة.

ماذا عن Scoop كبديل؟

Scoop هو مدير حزم مصمم للمطورين، مستوحى من Homebrew ويركز بشكل أساسي على البرامج المحمولة وأدوات سطر الأوامر.

تتميز Scoop لعدة أسباب:

  • لا يتطلب أذونات المسؤول افتراضيًا. قم بتثبيت البرامج في مجلد المستخدم، مما يجعل الحياة أسهل إذا لم يكن لديك التحكم الكامل في النظام.
  • يتيح لك نظام "الدلاء" أو المستودعات المخصصة إضافة مجموعات من التطبيقات بسهولة استنادًا إلى اهتماماتك.
  • إنه موجه بشكل كبير للمطورين أو المستخدمين المحترفين الذين يبحثون عن أدوات محمولة، لذلك قد لا تكون بعض برامج سطح المكتب الأكبر أو تلك التي تحتوي على برامج تثبيت تقليدية متاحة أو قد تتطلب خطوات إضافية.
  • لا يتم دمجه في قائمة ابدأ في Windows أو إنشاء اختصارات تلقائيًا، مما قد يسبب ارتباكًا للمستخدمين الأقل تقدمًا.

يعد Scoop مثاليًا إذا كنت تفتقد أدوات Unix، أو لديك بيئة مغلقة، أو تريد تجنب متاعب أذونات المسؤول.. إنه لا يحل محل Chocolatey أو Winget من حيث تنوع برامج سطح المكتب، ولكنه مكمل مفيد للغاية للملفات الشخصية الفنية.

التثبيت والمتطلبات الأساسية لكل مدير

إن إعداد هؤلاء المديرين أمر بسيط، ولكن لكل منهم خصائصه الخاصة:

  • وينجيت:عادةً ما يتم تثبيته مسبقًا على نظام التشغيل Windows 10 1809 أو الإصدارات الأحدث، ودائمًا على نظام التشغيل Windows 11. إذا لم يكن لديك، فيمكنك تثبيته بسهولة من متجر Microsoft عن طريق البحث عن "App Installer" أو تنزيل الحزمة من GitHub.
  • تشوكولاتيي:يتطلب تشغيل البرنامج النصي PowerShell مع أذونات المسؤول. من الضروري تغيير سياسة تنفيذ البرنامج النصي ليعمل بشكل صحيح (على سبيل المثال، مع Set-ExecutionPolicy RemoteSigned Scope CurrentUser).
  • مربعة : : يكفي الأمر في PowerShell فقط (لا يلزم وجود امتيازات المسؤول إذا كنت لا تريد ذلك)، ولكن لا يزال يتعين عليك تغيير سياسة تنفيذ البرنامج النصي كما في حالة Chocolatey.

لكل مدير، هناك أدلة رسمية، وخاصة في Chocolatey، وخيارات تكامل متقدمة للشركات من خلال المستودعات الداخلية، والأتمتة باستخدام Puppet، وأدوات إدارة النظام الأخرى.

الأوامر والاستخدامات الأكثر شيوعًا في Chocolatey و Winget

على الرغم من أن بناء الجملة متشابه، فمن الجيد أن تقوم بإدراج الأوامر الأساسية لتمنحك فكرة عن مدى سهولة استخدامها:

  • البحث عن الحزمة:
    الشوكولاتة: اسم برنامج البحث عن الشوكولاتة
    وينجت: اسم برنامج البحث winget
  • تثبيت الحزمة:
    الشوكولاتة: اسم برنامج تثبيت شوكو
    وينجت: اسم برنامج تثبيت winget
  • تحديث كافة الحزم:
    الشوكولاتة: ترقية الشوكولاتة للجميع
    وينجت: ترقية الجناح - الكل
  • إزالة البرنامج:
    الشوكولاتة: اسم برنامج إلغاء تثبيت choco
    وينجت: اسم برنامج إلغاء تثبيت winget

بالإضافة إلى ذلك، يسمح لك كلاهما بإضافة مستودعات إضافية، وعرض تفاصيل الحزمة، وقائمة بجميع البرامج المثبتة، وما إلى ذلك. تجربة المستخدم سريعة ومباشرة للغاية.

القيود والمشكلات الشائعة ونصائح الاستخدام

وبقدر ما يكون هؤلاء المديرون مفيدين، ليست خالية من التحديات:

  • قد تتطلب بعض تثبيتات Chocolatey الإشراف، خاصةً إذا تغيرت برامج التثبيت الأصلية أو كانت بها مشكلات في التحقق (على سبيل المثال، أخطاء المجموع الاختباري).
  • في بعض الأحيان، لا يتم إصدار جميع البرامج بشكل متساوٍ عبر كلا المديرين: قد يكون التطبيق أقدم في مستودع واحد أو آخر اعتمادًا على من يقوم بصيانة الحزمة.
  • لا يوجد لدى Winget حتى الآن واجهة رسومية رسمية تتوافق مع راحة خيارات البحث على الويب الخاصة بـ Chocolatey؛ على الرغم من وجود عملاء تابعين لجهات خارجية والتكامل مع المتجر، إلا أنه أقل سهولة في الاستخدام بالنسبة لأولئك الذين يفضلون عرض الكتالوج.
  • إذا كنت بحاجة إلى التحكم الكامل في التكوين وسياسة الشركة وتخصيص المستودع، فإن Chocolatey Pro أو Business يوفر خيارات أكثر تقدمًا.
  • من ناحية أخرى، قد يكون Scoop مربكًا للمستخدمين الأقل خبرة في التقنية لأن الاختصارات والتكامل مع النظام أقل تلقائية.

أي مدير يجب عليك اختياره ومتى يجب عليك الجمع بين عدة مديرين؟

في التمرين، لا يوجد مدير مثالي أو أفضل من البقية بشكل عام. يختار العديد من المستخدمين المتقدمين أو الشركات تثبيت أكثر من برنامج واحد، واستخدام كل برنامج للقيام بما يقوم به بشكل أفضل:

  • إلى قم بتثبيت مجموعة واسعة من برامج سطح المكتب أو البرامج النصية أو الحفاظ على البيئات الكاملةتظل الشوكولاتة لا تقبل المنافسة.
  • Winget هو الخيار الأمثل إذا أنت تعطي الأولوية للأمان والسرعة والموثوقية الرسمية، وخاصة لتثبيت التطبيقات من متجر Microsoft أو برنامج شائع جدًا.
  • تتميز Scoop بالتفوق في البيئات حيث ليس لديك أذونات المسؤول أو أنك تبحث عن أدوات سطر أوامر محمولة مفتوحة المصدر.

إن التعايش بين هؤلاء المديرين أمر قابل للاستمرار، وفي الواقع، يحافظ العديد من المحترفين على الثلاثة للحصول على أقصى استفادة من كل موقف.

كما ترى، تطور نظام إدارة الحزم في نظام Windows بشكل هائل، وعلى الرغم من عدم وجود حل واحد يناسب الجميع، إلا أنك الآن تمتلك الأدوات والمعرفة الأساسية لتحقيق أقصى استفادة منها وإدارة برامجك مثل المحترفين.

المادة ذات الصلة:
أفضل مديري كلمات المرور لنظام التشغيل Windows