دليل 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، Office | Chocolatey (أكثر ملاءمة) |
| تثبيت 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'))
- الموقع الرسمي: https://chocolatey.org/
- البحث عن الحزم: https://community.chocolatey.org/packages
نصيحة: يجب أن يتم التثبيت كمسؤول في PowerShell. بعد التثبيت، استخدم
choco install package-nameلبدء تثبيت البرامج،choco list keywordللبحث عن الحزم المتاحة.
بداية سريعة
- افتح PowerShell كمسؤول
- شغّل سكريبت التثبيت
- بعد التثبيت، شغّل
choco install vscodeللاختبار - تثبيت دفعة واحدة:
choco install chrome firefox 7zip notepadplusplus - تحديث الكل:
choco upgrade all - عرض المثبت:
choco list --local-only