ذكري المظهر

كيفية استخدام فعال oneget على ويندوز 10

How to Disable / Remove Bing from Start Menu in Windows 10 Tutorial

How to Disable / Remove Bing from Start Menu in Windows 10 Tutorial

جدول المحتويات:

Anonim

إذا كنت تستخدم Linux ، فستحتاج دائمًا إلى أداة إدارة الحزم لنظام التشغيل Windows. نعم ، لدى Windows أداة لإدارة الحزم تابعة لجهة خارجية تسمى Chocolatey والتي يمكن تشغيلها باستخدام سطر الأوامر. لكن Windows 10 جلب OneGet إلى أداة إدارة الحزم الأصلية كما أعلن عنها Garret Serack من Microsoft في منشور مدونة. سيتيح لك تثبيت / إلغاء تثبيت وتحديث حزم البرامج مع NuGet Package Manager باستخدام Powershell. أيضا ، لديها دعم لمستودع Chocolatey أيضا.

ملاحظة: مع إصدار Windows 10 RTM ، تمت إعادة تسمية OneGet إلى PackageManagement.

لذلك ، دعونا نرى كيف يمكنك تثبيت / إلغاء تثبيت وتحديث حزم البرامج المتعددة بشكل فعال باستخدام OneGet (PackageManagement). وأيضًا ، تعرف على كيفية دمج Chocolatey معها.

ما هي OneGet (PackageManagement) و Chocolatey؟

بالنسبة لغير مستخدمي Linux ولأولئك الذين لا يعرفون شيئًا عن إدارة الحزم ، يجعل Package Manager تثبيت وتحديث وإلغاء تثبيت البرنامج (الحزمة) أمرًا سهلاً للغاية. يستخدم Package Manager مستودعًا حيث يتم تخزين جميع حزم البرامج.

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

الآن ، تعد OneGet كأداة خطوة للأمام. إنه مدير مدير الحزم. يمكن أن تستضيف مستودعات متعددة مثل Chocolatey و NuGet. لقد تحدثنا بالفعل عن Chocolatey من قبل. يمكن أن تعمل Chocolatey مع موجه الأوامر. يحتوي NuGet على حزم برامج خاصة بأدوات تطوير التطبيقات من Microsoft. يمكنك إدخال برنامج أمر وانتزاع واحد من هذه المستودعات.

كيفية استخدام OneGet؟

لذلك ، دعونا أولاً نرى الأوامر المتاحة. يمكنك رؤيته في صورة الميزة أعلاه. لرؤية الأوامر المتوفرة ، اكتب الأمر التالي في Powershell.

الحصول على القيادة ، وحدة حزمة الإدارة

تذكر ، ليس OneGet ولكن PackageManagement (أنا أكتب هنا OneGet فقط للبساطة). الآن ، لديك قائمة الأوامر. الآن ، لنبدأ بالتحقق من مصادر الحزم (مديري الحزم) التي لدينا.

الحصول على مصادر الحزمة

اكتب الأمر التالي (أو فقط انسخه):

الحصول على لPackageSource

يجب أن تحصل على "مصادر الحزمة" المثبتة على نظامك.

لذلك ، لدي فقط معرض PowerShell المدمج. الآن ، دعنا نثبت Chocolatey Package Manager. إذا كنت تشاهد بالفعل Chocolatey في القائمة ، فانتقل إلى الخطوة التالية.

تركيب الشوكولاتة

أدخل الأمر التالي:

الحصول على PackageProvider - اسم شوكولاته

سوف تحصل Get-PackageProvider على مستودعات الحزمة المتوفرة وتثبيتها.

يجب أن يبدأ التثبيت Enter و Chocolatey. بعد اكتمال التثبيت ، تحقق مرة أخرى من مصدر الحزمة باستخدام الأمر الذي طبقته من قبل. يجب أن تشاهد Chocolatey.

بعد ذلك ، نحتاج إلى تعيين Chocolatey كمصدر افتراضي لحزمة البرامج. سنستخدم الأمر set-setsource لتعيينه كإعداد افتراضي. أدخل الأمر التالي:

Set-PackageSource -Name Chocolatey

الآن ، ونحن جميعا على تعيين دعونا تثبيت برنامج من مستودع الشوكولاتة.

تثبيت البرامج من مستودع Chocolatey

يمكنك الحصول على المزيد من الخيارات مع Chocolatey. لا تحتاج إلى الذهاب إلى موقع Chocolatey وإيجاد البرنامج الذي تريد تثبيته. يمكنك العثور على ذلك من Powershell نفسه باستخدام الأمر find-package. لذلك ، لنفترض أنك تريد العثور على جميع الحزم المتعلقة بـ "Chrome".

find-package -name Chrome

ستحصل الآن على جميع الحزم التي تحتوي على الكلمة الرئيسية Chrome مع ملخص. الآن ، من هذه القائمة ، سأقوم بتثبيت Adblockpluschrome.

تثبيت حزمة اسم adblockpluschrome

أدخل Y وسيبدأ التثبيت.

لا توجد قيادة الترقية المتاحة

من المستغرب أن OneGet لا يحتوي على أمر تحديث. هناك أمر تحديث في Chocolatey ولكن هذا لن ينطبق هنا. تم الإبلاغ عن هذه المشكلة على GitHub مرة أخرى في عام 2014 عندما تم إطلاق المعاينات الفنية على المطلعين ولم يتم حلها بعد.

تريد أن تصبح موجه الأوامر النينجا؟ فيما يلي قائمة اختصارات مفتاح الوظيفة التي ستجعلك واحدًا.

يكتشف

الآن ، بعد أن تعرف الأساسيات ، يمكنك استكشاف المزيد من الأوامر والمعلمات. إذا كنت تعتقد أن OneGet لم تقدم خدمة من الدرجة الأولى ، فيمكنك دائمًا اختيار Chocolatey واستخدامها عبر سطر الأوامر.

راجع أيضًا: 3 بدائل موجه الأوامر أفضل من الافتراضي