دليل Chocolatey: تثبيت البرامج بأمر واحد -- مدير حزم Windows

Chocolatey: بعد إعادة تثبيت Windows، أمر واحد لاستعادة جميع برامجك

يحل في جملة واحدة: سئمت من تحميل وتثبيت البرامج واحدًا تلو الآخر بعد إعادة تثبيت Windows؟ Chocolatey يعيد جميع برامجك الشائعة بأمر واحد.

كم مرة مررت بهذا — تعيد تثبيت Windows، ثم تقضي نصف يوم: تفتح متصفحًا، تبحث عن Chrome، تحمّل، تثبّت؛ ثم تبحث عن 7-Zip، تحمّل، تثبّت؛ ثم تبحث عن VS Code… تكرر نفس العملية لكل برنامج.

Chocolatey يحل هذه المشكلة.

ما هو Chocolatey؟

Chocolatey هو أشهر مدير حزم لنظام Windows. مبني على PowerShell ويمكنه تحميل وتثبيت البرامج تلقائيًا من الإنترنت بأمر واحد. كما يدعم التحديث بنقرة واحدة لجميع البرامج المثبتة.

المشكلة التي يحلها: أتمتة تثبيت البرامج بدلاً من القيام به يدويًا، مما يجعل تثبيت البرامج بسيطًا مثل apt-get في Linux.

الميزات الأساسية

  • التثبيت بأمر واحد: choco install firefox يقوم بالتحميل والتثبيت تلقائيًا
  • التحديث بأمر واحد: choco upgrade all يحدّث جميع البرامج
  • معالجة التبعيات: يثبّت تلقائيًا التبعيات المطلوبة
  • التثبيت الصامت: يثبّت في الخلفية دون الحاجة للنقر على “التالي”
  • مكتبة برامج غنية: أكثر من 9,000 حزمة في المستودع
  • التكوين التلقائي: العديد من حزم البرامج مسبقة التكوين

الاختيار بين Chocolatey و Scoop

حالة الاستخدامالأداة الموصى بها
تثبيت Chrome، Firefox، OfficeChocolatey (أكثر ملاءمة)
تثبيت Python، Node.js، Gitإما Scoop أو Chocolatey
تحتاج إصدارات متعددة جنبًا إلى جنبScoop
لا توجد صلاحيات مسؤولScoop
إدارة تحديثات البرامج المثبتةChocolatey

العديد من المطورين يثبتون كليهما في الواقع: Chocolatey يتعامل مع البرامج اليومية، Scoop يدير أدوات التطوير.

ماذا يقول المستخدمون

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

“أول شيء على كمبيوتر الشركة الجديد هو تثبيت Chocolatey، ثم تثبيت بيئة التطوير دفعة واحدة. تحسن هائل في الكفاءة.”

التحميل

Chocolatey لا يحتاج حزمة تحميل. شغّل هذا في PowerShell كمسؤول:

Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

نصيحة: يجب أن يتم التثبيت كمسؤول في PowerShell. بعد التثبيت، استخدم choco install package-name لبدء تثبيت البرامج، choco list keyword للبحث عن الحزم المتاحة.

بداية سريعة

  1. افتح PowerShell كمسؤول
  2. شغّل سكريبت التثبيت
  3. بعد التثبيت، شغّل choco install vscode للاختبار
  4. تثبيت دفعة واحدة: choco install chrome firefox 7zip notepadplusplus
  5. تحديث الكل: choco upgrade all
  6. عرض المثبت: choco list --local-only
تحميل

بعض الروابط على هذه الصفحة هي روابط تابعة. قد نكسب عمولة صغيرة دون أي تكلفة إضافية عليك. جميع التوصيات تستند إلى مراجعات موضوعية.