مدير الحزم chocolatey لنظام ويندوز

إذا كنت تكره Microsoft Store لأي سبب لديك لعلك سمعت عن مدير الحزم chocolatey  الذي يسمح بتثبيت / حذف / تحديث البرامج على نظام ويندوز دون العناء و البحث عن مصادر عبر الإنترنت أو ملفات تحديث، كل ما عليك كتابة الاسم فقط و البحث عنه بطريقة تشبه طرق التثبيت و البحث عن البرامج في الأنظمة الأخرى كتلك التي تحتوي على متجر تطبيقات أو مدير حزم.

{getToc} $title={جدول المحتويات}

تثبيت chocolatey عبر powershell

  1. اضغط win+x ثم اختر powershell (Admin) *قد يفشل التثبيت إذا لم تستخدم صلاحيات المسؤول.
  2. تأكد من سياسة تنفيذ البرامج النصية على powershell باستخدام أمر Get-ExecutionPolicy أذا ظهر لك Restricted مقيد لا تقلق هذا هو النهج الافتراضي لويندوز حيث يمكن المستخدم من إدخال أوامر فردية، لكن يمنع من تنفيذ النصوص البرمجية بمعنى لن تستطيع تشغيل أي ملف برمجي على powershell بصيغة ps1 إلا بتغير السياسة الافتراضية للتعامل مع هذه الملفات.
  3. قم بلصق أمر التثبيت:
  4. Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')){codeBox}

    سيقوم هذا الأمر بتنفيذ ثلاث أمور: تغير السياسة الأفتراضية للتعامل مع البرامج النصية و ضبط برتكول الأمان و جلب ملف التثبيت و تثبيته.{alertInfo}

  5. تحقق من التثبيت بكتابة choco على powershell. 

استخدام chocolatey عبر powershell

يمكنك استخدام مدير الحزم من خلال powershell عبر إدخال الأوامر مباشرة قم بالدخول إلى Chocolatey Software |   Packages و ستجد العديد من البرامج، يمكنك استخدام البحث أيضأ لإيجاد أمر التثبيت.
 
 لتثبيت برنامج سنستخدم الأمر:
 choco install Application{codeBox}
لتحديث برنامج سنستخدم الأمر:
 choco upgrade Application{codeBox}
لحذف برنامج سنستخدم الأمر:

 choco uninstall Application{codeBox}
 
مع الاعتبار أن Application هي اسم الحزمة أو البرنامج المراد التعامل معه، لقد مللت؟ لحظة! ماذا لو قلت لك أنك تستطيع تثبيت أكثر من برنامج بوقت واحد؟ نعم يمكن ذلك ببساطة دع chocolatey يعمل بدلًا منك، كل ما عليك هو كتابة أسماء البرامج المراد تثبيتها بأمر واحد على سبيل المثال:

 choco install googlechrome firefox notepadplusplus.install 7zip.install vlc winrar{codeBox}
 
يمكنك تحديث جميع هذه التطبيقات دائما بالأمر:
 choco upgrade all -y{codeBox}

تثبيت ChocolateyGUI الواجهة الرسومية لمدير الحزم chocolatey

الأمر بسيط كل ما تحتاجه هو أمر تثبيت حزمة Chocolatey GUI ثم ابحث عنها من قائمة ابدأ و ستجدها لديك :)
 
 
يوجد تبويبان في الواجهة على اليسار This PC و chocolatey تبويب هذا الكمبيوتر يسمح لك بالتعامل مع البرامج التي قمت بتثبيتها على جهازك عبر مدير الحزم و تبويب chocolatey من أجل البحث عن البرامج و الحزم المتواجدة لتثبيتها، لحظ أنه بمقدورك ايضا اكتشاف برامجك القديمة و تحديثها كلها دفعه واحدة.
 
 

لماذا استخدم مدير الحزم؟

  • لا يحتاج أي عمليات تسجيل دخول أو حساب بخلاف ما يتطلبه Microsoft Store
  • العديد من البرامج الخدمية مدعومة مع ما يقارب أكثر من 9000 حزمة.
  • تحديث البرامج دفعة واحده على حاسوبك.

هل استخدم chocolatey أم winget ؟

مدير الحزم

chocolatey

winget

الدعم

Windows 7+ / Windows Server 2003+

Windows 10 / Windows 11

عدد الحزم

أكثر من 9000 حزمة حتى تاريخ كتابة المقال

3728حزمة حتى تاريخ كتابة المقال

التثبيت

يحتاج تثبيت

مثبت مسبقا

الواجهة الرسومية

يدعم عبر ChocolateyGUI

لا يدعم

 

تخيل أنك للتو انتهيت من تنصيب ويندوز على جهاز جديد و تريد تنصيب 20 برنامج دفعه واحدة، هل ستبحث عن كل برنامج تريد من صفحات الإنترنت؟ حسنا و ماذا عن تحديثات هذه البرامج؟ يبدو الأمر متعب لهذا استخدام مدير حزم شيء جيد و يوفر العناء.

أحدث أقدم

نموذج الاتصال