يمكن لمديري الحزم أن يجعلوا تثبيت التطبيقات وتكوينها على Windows أمرًا سهلاً للغاية. مثل apt-get أو Homebrew أو yum على Linux و macOS ، يمكنك استخدام Chocolatey أو Windows Package Manager (winget) على نظامي التشغيل Windows 10 و 11.
تابع القراءة بينما نناقش Chocolatey و winget بالتفصيل وتساعدك على تحديد الخيار الأفضل.
ماذا يفعل مدير الحزم؟
مدير الحزم هو برنامج يقوم بسهولة بأتمتة التثبيت والترقية والتكوين لبرامج الطرف الثالث أو التبعيات. كما أنها تحتوي على كتالوج ضخم من البرامج (أو الحزم) التي يمكنك الاختيار من بينها وتثبيتها بأمر واحد فقط على الجهاز. يمكن تجميع هذه البرامج في مشروع أو وجودها كتطبيق مستقل تابع لجهة خارجية.
يمكن أن تصبح إدارة تثبيت وترقية أدوات متعددة داخل مشروعك أمرًا محبطًا للغاية لأنك تحتاج إلى التأكد من أن نظامك متوافق مع برامج الجهات الخارجية. إذا كنت ستقوم بدمج كل برنامج تابع لجهة خارجية وتحديثه يدويًا ، فإنك بذلك تضيع جزءًا كبيرًا من وقتك الثمين في إدارة تبعيات البرامج.
مثل yum أو apt-get على Linux ، يمكن أن يساعدك مدير الحزم لنظام Windows في تنزيل أحدث البرامج دون القلق بشأن توافق البرامج أو البرامج الضارة. باستخدام أمر واحد فقط على PowerShell أو Terminal ، يمكنك بسهولة تنزيل البرنامج الذي تحتاجه.
يمكنك تلخيص الميزات الرئيسية لمدير الحزم لتنزيل البرنامج على Windows على النحو التالي:
- العثور على ملفات المصدر الصحيحة لمنصتك.
- التأكد من خلو البرامج من البرامج الضارة وغيرها من الثغرات الأمنية.
- إضافة تبعيات البرامج ذات الصلة إلى جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows.
- السماح بتثبيت البرامج وتحديثها وإزالتها بسلاسة.
ما هو الشوكولاته؟
Chocolatey هو مدير الحزم مفتوح المصدر الأكثر شيوعًا ضمن نظام Microsoft Windows البيئي. كبرنامج تابع لجهة خارجية ، فهو يتفوق كأداة آلية تقوم بتثبيت البرنامج المناسب على جهاز الكمبيوتر الخاص بك بطريقة بسيطة وسريعة وفعالة من حيث التكلفة.
يستخدم مطورو البرامج عادةً Chocolatey لتنزيل التبعيات المطلوبة بسرعة بدون إضاعة الوقت في عملية التثبيت المعقدة لكل أداة خارجية على Windows معقد بيئة. يمكنك انشاء و استخدم Chocolatey من خلال سطر أوامر Windows أو بوويرشيل.
ما هو Windows Package Manager (winget)؟
مايكروسوفت تأخذ على مدير الحزم في لينكس ويسمى Windows Package Manager ، أو winget ، كما هو معروف على نطاق واسع. winget هو مدير حزمة أدوات سطر أوامر مفتوح المصدر تم تقديمه في عام 2020 مع Windows 10. يوفر لمستخدمي Windows الوصول إلى مجموعة كبيرة من التطبيقات القابلة للتثبيت.
أكدت Microsoft أن Windows Package Manager مفتوح المصدر ويمكن الوصول إليه على GitHub ، تمامًا مثل مديري الحزم المشهورين الآخرين (Yarn و NPM و Chocolatey). تم إطلاق Windows Package Manager مع Windows 10 كبديل لـ Chocolatey - مدير الحزم مفتوح المصدر القوي التابع لجهة خارجية والذي يستخدمه مجتمع Windows.
لا تتردد في الرجوع إلى دليلنا المفصل على باستخدام وينجيت في نظام التشغيل Windows 11.
شوكولاتي مقابل. وينجيت: أيهما يجب أن تستخدم؟
كان Chocolatey موجودًا منذ أكثر من عقد ويستخدم على نطاق واسع من قبل مستخدمي Windows. من ناحية أخرى ، تم إصدار winget فقط في عام 2020 ، وليس لديه قاعدة عملاء واسعة ، وهو غير مألوف لمستخدمي Windows.
يعد Windows Package Manager أحدث نسبيًا ولكنه يقدم حالة قوية لنفسه كبديل لـ Chocolatey.
1. أي واحد لديه أفضل الميزات؟
تقدم Chocolatey ثلاثة منتجات رئيسية - Chocolatey for Business و Pro Edition و Open Source.
تستهدف Chocolatey للأعمال المؤسسات التي ترغب في دمج مدير الحزم الآلي في سير عمل DevOps وإدارة بيئات Windows المتعددة بسلاسة. يمكن لمستخدمي Enterprise استخدام Chocolatey لأتمتة دورة حياة برامج Windows الخاصة بهم. تتوفر هذه التراخيص التجارية الخاصة لمستخدمي المؤسسات وتوفر العديد من الميزات المهمة.
يستخدم الإصدار المفتوح المصدر من Chocolatey أكبر سجل لحزم Windows ويجمع كل تبعيات النشر الخاصة بك في ملف مجمع واحد. إنه الخيار المفضل لمستخدمي Windows العاديين الراغبين في أتمتة إدارة التطبيقات.
إذا كنت مستخدمًا فرديًا ولكنك ترغب في الحصول على تجربة أكثر تميزًا ، فيمكنك التبديل إلى Chocolatey Pro Edition للحصول على ميزات إضافية مثل الحماية من البرامج الضارة في وقت التشغيل والموثوقية.
بغض النظر عن إصدار Chocolatey الذي اخترته ، يمكنك إنشاء حزم جديدة واستخدام الحزم الحالية ودمج Chocolatey مع أدوات البنية التحتية المختلفة.
على النقيض من ذلك ، فإن Winget بسيط للغاية. يمكنك إنشاء حزم جديدة أو تحميلها في بيان YAML ، وتنزيل التطبيقات من Windows repo ، وتهيئتها على النحو الذي تراه مناسبًا. بالإضافة إلى ذلك ، يتوفر winget أيضًا للمطورين وبائعي البرامج المستقلين.
مثل winget ، يتيح لك الإصدار مفتوح المصدر من Chocolatey تنزيل التطبيقات من السجل ، وترقية التطبيقات إلى أحدث إصدار وتهيئتها من خلال سطر الأوامر. تقدم Chocolatey مجموعة متنوعة من الميزات لتلبية احتياجات قاعدة عملائها المتنوعة ، بينما تركز winget على تبسيط تثبيت البرامج للمستخدمين العاديين.
2. أيهما يكلف أكثر؟
كما ذكرنا سابقًا ، يعد Windows Package Manager أداة مفتوحة المصدر متاحة مجانًا على نظامي التشغيل Windows 10 و 11.
إصدار Chocolatey مفتوح المصدر مجاني أيضًا ، ولكن يتم الدفع لـ Chocolatey for Business (C4B) و Chocolatey Pro. لا تسمح Chocolatey للمؤسسات باستخدام Chocolatey Pro ، لذلك يتعين على المؤسسات إما استخدام الإصدار مفتوح المصدر أو شراء C4B.
3. أيهما يحتوي على أفضل البرامج المتاحة؟
تستضيف Chocolatey أكبر سجل لبرامج Windows مع أكثر من 9500 حزمة يديرها المجتمع عبر مستودع Chocolatey Community Package Repository. يمكن الوصول بسهولة إلى Google Chrome و Adobe Reader و Notepad ++ و Microsoft Teams عبر Chocolatey.
لا يحتوي مستودع مجتمع Windows Package Manager من Microsoft على العديد من الحزم مثل Chocolatey ، ولكنه يدعم البرامج المستخدمة على نطاق واسع مثل 7-Zip و Google Chrome وغيرها.
4. أيهما أسهل في الاستخدام؟
فيما يتعلق بقابلية الاستخدام ، ليس من السهل الفصل بين الأجنحة والشوكولاتة. يتم تثبيت Windows Package Manager بسهولة من خلال متجر Microsoft (مثبت مسبقًا على بعض إصدارات Windows 11). للبدء ، يمكنك تشغيل المحطة وكتابة الأمر winget ذي الصلة.
بدلاً من ذلك ، يجب عليك تنزيل Chocolatey من خلال PowerShell عن طريق تغيير بعض سياسات التنفيذ. إذا كنت تفضل تجنب استخدام واجهة سطر الأوامر لاستخدام Chocolatey ، فيمكنك الاستفادة من Chocolatey GUI. إنه تطبيق سهل الاستخدام يتيح لك عرض حزم Chocolatey المتاحة وتثبيتها مباشرة من خلال واجهة المستخدم الرسومية.
5. أيهما لديه أفضل دعم مجتمعي؟
منذ أن كانت Chocolatey موجودة منذ أكثر من عقد ، لديها مجتمع أكبر. تعمل المستندات الرسمية في Chocolatey أيضًا على تسهيل بدء استخدام Chocolatey.
في المقابل ، فإن مجتمع Windows Package Manager محدود نوعًا ما ، ومستندات Microsoft ليس من السهل فهمها للمبتدئين.
شوكولاتي مقابل. وينجيت: حكمنا
تعد Chocolatey قوية للغاية وتخدم مجموعة واسعة من عملاء Windows ، في حين أن winget أفضل للمستخدمين العاديين الذين يرغبون في تبسيط تثبيت التطبيقات على Windows. تتمتع Chocolatey بدعم أفضل للمجتمع ، وسجل أكبر للبرامج ، وبعض الميزات الرائعة التي يمكن أن تنقل دورة حياة تطوير برامج فريقك إلى المستوى التالي.
إذا كنت مستخدمًا لمؤسسة أو شخصًا يريد مدير حزم محسنًا لنظام التشغيل Windows ، فيجب عليك اختيار إصدار الأعمال أو الإصدار المتميز من Chocolatey. بالنسبة للمستخدمين العاديين ، يعد الإصدار المفتوح المصدر من Chocolatey جيدًا بما يكفي لجعل تثبيت التطبيقات على جهاز الكمبيوتر الذي يعمل بنظام Windows أسهل.