كيفية تثبيت واستخدام Scoop Windows Package Manager

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

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

استمر في القراءة ولا تعتمد مجددًا على مثبتات متعددة التنقل بالنقر!

المتطلبات المسبقة

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

تثبيت Scoop كمدير حزم لويندوز

يمكن أن يكون Scoop هو الحل عندما تشعر بالملل من تثبيت البرمجيات أو إدارتها باستخدام مدير الحزم العادي. ولكن على الرغم من مدى روعة Scoop، فإنه لا يأتي مثبتًا على نظامك افتراضيًا.

قبل استخدام Scoop، تحتاج إلى تثبيته على جهاز الكمبيوتر الذي يعمل بنظام التشغيل ويندوز الخاص بك:

1. افتح PowerShell كمسؤول وقم بتشغيل الأمر التالي لتعيين سياسة التنفيذ إلى RemoteSigned. يضمن ذلك إمكانية تشغيل النصوص البرمجية في PowerShell التي قمت بكتابتها أو تنزيلها من الإنترنت.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

أدخل Y واضغط على Enter عند الطلب، كما هو موضح أدناه، لتأكيد تغيير سياسة التنفيذ.

Setting execution policy to RemoteSigned

2. بعد ذلك، قم بتشغيل الأمر التالي لتنزيل سكوب (get.scoop.sh) وتشغيل تلك النصوص لتثبيت سكوب على نظامك بامتيازات مرتفعة (-RunAsAdmin).

Invoke-Expression "& {$(Invoke-RestMethod get.scoop.sh)} -RunAsAdmin"
Installing Scoop on Windows

الآن، قم بتشغيل الأمر أدناه لعرض قائمة الأوامر المتاحة لسكوب.

scoop -h

يؤكد الإخراج أدناه أنك قمت بتثبيت سكوب بنجاح على نظامك.

Confirming Scoop is installed and working correctly

البحث وتثبيت الحزم باستخدام سكوب

الآن أن لديك مدير حزمة، قد تتساءل عن البرامج التي يمكنك تثبيتها باستخدام Scoop. لحسن الحظ، يتيح لك Scoop البحث عن الحزم المتاحة للتثبيت باستخدام أمر bucket.

يقوم أمر bucket بعرض قائمة بجميع المستودعات (أو الحاويات) التي تحتوي على حزم Scoop. تشبه هذه الحاويات مستودعات الحزم في نظام Linux التي تحتوي على قائمة بالحزم المتاحة وتبعياتها.

للعثور على الحزم وتثبيتها باستخدام Scoop:

1. قم بتشغيل أمر Scoop أدناه لعرض الحاويات المتاحة محليًا.

scoop bucket list

يشير الإخراج أدناه إلى أن الحاوية الرئيسية تحتوي على 1083 حزمة يمكنك تثبيتها.

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

Listing available buckets

2. الآن، قم بتشغيل الأمر أدناه للبحث عن حزمة محددة، مثل 7zip، في جميع الحاويات المتاحة.

scoop search 7zip

يعرض الإخراج أدناه حزمتين تتطابقان مع مصطلح البحث 7zip (7zip و7zip19.00-helper) من الحاوية الرئيسية. يمكنك أيضًا رؤية رقم الإصدار لكل حزمة.

Finding the 7zip package

3. بمجرد العثور على حزمة، قم بتشغيل الأمر التالي لتثبيت حزمة 7zip.

scoop install 7zip

في هذه المرحلة، يجب أن يكون 7zip مثبتًا وجاهزًا للاستخدام! هل لاحظت أنه لا يلزمك النقر عبر عدة أزرار لتثبيت برنامج؟ تثبيت البرامج يقضي على ظهور نوافذ الإذن.

باستخدام Scoop ، يكفي سطر الأمر واحد لتثبيت الحزمة طالما تعرف اسم الحزمة.

Installing the 7zitp package

4. الآن ، قم بتشغيل الأمر 7z أدناه للتحقق من تثبيت 7zip الخاص بك ، الذي يجب أن يعرض قائمة بالخيارات المتاحة لأمر 7z.

7z

الناتج أدناه يؤكد أن 7z قد تم تثبيته بنجاح. ولكن ربما تخطط لتثبيت عدة حزم في وقت واحد. إذا كان الأمر كذلك ، دع Scoop يقوم بالعمل الثقيل لك في الخطوة التالية.

Verifying that 7zip is installed

5. أخيرًا ، قم بتشغيل الأمر التالي لتثبيت حزم 7zip و nodejs.

لماذا تثبتها واحدة تلو الأخرى عندما يمكنك تثبيتها جميعها دفعة واحدة؟ يتيح لك Scoop تثبيت عدة حزم محددة ومفصولة بفراغات. هذه الميزة مفيدة عندما تكون لديك بالفعل قائمة من الحزم لتثبيتها.

scoop install 7zip nodejs
Installing multiple packages with Scoop

تحديث الحزم باستخدام Scoop

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

لا داعي للقلق ، تحديث الحزم باستخدام Scoop هو مثل تثبيتها فقط.

1. قم بتشغيل أمر تحديث Scoop لتحديث Scoop نفسه إلى أحدث إصدار وتعليمات التطبيق.

scoop update 
Updating packages with Scoop

2. بعد ذلك ، قم بتشغيل الأمر التالي لفحص حالة Scoop من حيث التحديث للحزم الأخرى إذا كانت قديمة.

scoop status

الناتج أدناه يظهر أن Scoop هو محدث.

Checking for outdated packages

3. الآن ، قم بتشغيل الأمر أدناه لتحديث حزمة محددة تخطط لها ، في هذه الحالة حزمة 7zip.

تحديث حزمك بشكل انتقائي يقلل من خطر حدوث أي مشكلة ، خاصةً عندما تكون في منتصف العمل على مشروع.

scoop update 7zip 
Updating a specific package

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

Updating all packages

إضافة دلو / إصدارات إضافية وتثبيت إصدارات متعددة من حزمة

كما قد رأيت، يقوم Scoop بتثبيت الحزم من الدلاء. وبشكل افتراضي، يأتي Scoop مع مجموعة من الدلاء المفيدة مثل الرئيسي، والإصدارات، والإضافات.

إذا كنت ترغب في تثبيت حزم من دلاء أخرى بجانب الرئيسي، يجب عليك تكوين Scoop للمعرفة بالدلاء.

1. قم بتشغيل أمر scoop التالي لعرض الدلاء المعروفة المتاحة من قبل المجتمع.

scoop bucket known
Listing all available known buckets by the community

2. بعد ذلك، قم بتشغيل الأمر أدناه لإضافة دلو الجافا.

scoop bucket add java

بعد إضافة دلو جديد، يمكنك الآن تثبيت الحزم باستخدام Scoop من ذلك الدلو.

Adding the java bucket

3. الآن، قم بتشغيل الأمر أدناه لتثبيت حزمة openjdk من دلو الجافا.

يقوم هذا الأمر بتثبيت أحدث إصدار من openjdk (الإصدار 18 في وقت كتابة هذا النص). هذه الحزمة هي تنفيذ مفتوح المصدر لمنصة Java، الطبعة القياسية. العديد من البرامج تتطلب تشغيل Java، لذا تثبيتها فكرة جيدة.

scoop install openjdk
Installing the openjdk package

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

scoop install openjdk12

Installing a different version of openjdk

التبديل بين إصدارات الحزمة

ربما قمت بتثبيت إصدارات مختلفة من جافا، كما تم توضيحه سابقًا. ولكن افترض أن لديك برنامج يتطلب جافا 18 وآخر يتطلب جافا 12. كيف يمكنك التبديل بين تلك الإصدارات؟

لا داعي للقلق! تدعم Scoop التبديل بين إصدارات مختلفة من نفس الحزمة باستخدام أمر reset.

1. قم بتشغيل الأمر لإعادة الضبط أدناه للتبديل إلى جافا 12 (openjdk12).

scoop reset openjdk12
Switching to Java 12

2. بعد ذلك، قم بتشغيل الأمر جافا التالي للتحقق من الجافا النشطة الحالية – الإصدار.

java --version

فيما يلي، يمكنك رؤية أن جافا 12 هو النشط حاليًا.

Confirming current active Java version

3. الآن، قم بتشغيل الأمر التالي للعودة إلى أحدث إصدار للحزمة (openjdk).

scoop reset openjdk
Switching back to the latest version of Java

4. في الختام، أعد تشغيل الأمر جافا أدناه للتحقق من الجافا النشطة الحالية – الإصدار.

java --version

المخرجات أدناه تؤكد أنك قمت بالعودة إلى جافا 18.

Checking Java’s current active version

الاستنتاج

تثبيت الحزم وإدارتها لا يجب أن يكون مهمة معقدة. لحسن الحظ، تعلمت كيفية استخدام Scoop في نظام Windows لإدارة الحزم بشكل أكثر ملاءمة. لقد أدركت أن تثبيت والاحتفاظ بإصدارات مختلفة من نفس الحزمة ممكن مع Scoop.

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

Source:
https://adamtheautomator.com/scoop-windows/