الصفحة الرئيسية » howto » Windows 10 يتضمن مدير حزمة Linux-Style يسمى OneGet

    Windows 10 يتضمن مدير حزمة Linux-Style يسمى OneGet

    ننسى متجر ويندوز. تعمل Microsoft على نظام إدارة حزم على نظام لينكس لـ Windows ، وهو مضمن في Windows 10. يتم اختباره مع الحزم الموجودة في Chocolatey ، ويسمح لك بتثبيت تطبيقات سطح المكتب والبرامج الأخرى بسهولة.

    هذه أخبار ضخمة. إذا كنت قد استخدمت نظام التشغيل Linux في أي وقت ، فربما كنت تريد نظام إدارة حزم لسطح مكتب Windows منذ ذلك الحين. الآن وصلت أخيراً!

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

    OneGet ، وهو إطار إدارة الحزم لنظام التشغيل Windows

    يسمى مدير الحزمة هذا OneGet ، ويتم شحنه كجزء من PowerShell. في منشور مدونة بعنوان "سرّي الصغير: Windows PowerShell OneGet" في شركة Technet ، تشرح جاريت سيراك من شركة مايكروسوفت:

    "OneGet هي واجهة موحدة لأنظمة إدارة الحزم وتهدف إلى جعل Software Discovery و Installation و Inventory (SDII) تعمل من خلال مجموعة مشتركة من cmdlets (وفي النهاية مجموعة من واجهات برمجة التطبيقات). بغض النظر عن تقنية التثبيت الموجودة تحتها ، يمكن للمستخدمين استخدام أوامر cmdlets الشائعة لتثبيت / إلغاء تثبيت الحزم ، إضافة / إزالة / الاستعلام عن مستودعات الحزم ، والاستعلام عن نظام للبرامج المثبتة. المدرجة في هذا CTP هو تنفيذ نموذج أولي لمدير حزمة متوافق مع Chocolatey باستطاعة تثبيت حزم Chocolatey الموجودة."

    نظرًا لأن OneGet جزء من أحدث إصدار من PowerShell ، فإنه يتم تضمينه افتراضيًا في معاينة Windwos 10 الفنية. كما أنه متوفر كجزء من Windows Management Framework 5.0 Preview الخاص بـ Windows 8.1.

    ما عليك سوى إلقاء نظرة على الصورة في الجزء العلوي من هذه المقالة لمعرفة كيف ستعمل جميعًا. نعم ، يمكنك تثبيت VLC أو أي برنامج آخر من برامج Windows بسهولة! بعد تشغيل الأمر ، سيقوم OneGet بتحديد موقع الحزمة في مصادر الحزمة التي تم تكوينها ، وتنزيلها إلى جهاز الكمبيوتر الخاص بك وتثبيتها - كل ذلك تلقائيًا. ويجب أن تكون هناك واجهات مستخدم رسومية لهذا ، أيضًا ، لذا لن يستغرق الأمر سوى بضع نقرات.

    نوافذ المهوسون ، احتفلوا! لقد أصبح عصر مدير حزم Windows المدعوم رسميًا الآن تقريبًا!

    @ chrisbhoffman @ brians198 حسنًا ، اجلس. تعمل Microsoft على # oneget ، وهو aggrator pkg mgr ، الذي سيتضمن عميل choco في Win10

    - روب رينولدز (ferventcoder) 27 أكتوبر 2014

    (في الوقت الحالي ، تعد OneGet في حالة تغير مستمر. الإصدار الأول من OneGet الذي يتم شحنه مع Chocolatey كمستودعها الافتراضي الوحيد ، ولكن تمت إزالة Chocolatey الآن من التكوين الافتراضي. سوف يتوفر مصدر حزمة Chocolatey قريباً للتثبيت السهل عبر OneGet. قم بتثبيت مصدر حزمة Chocolatey باستخدام أمر ، ولكن حزم Chocolatey's لم يتم تثبيتها بالفعل على نظامنا بعد القيام بذلك.

    كيف يعمل OneGet

    دعونا حفر في أعمق قليلا. في ما يلي وصف مايكروسوفت لبرنامج OneGet:

    "OneGet هي طريقة جديدة لاكتشاف وتثبيت حزم البرامج من جميع أنحاء الويب. مع OneGet ، يمكنك:

    • إدارة قائمة بمستودعات البرامج التي يمكن البحث فيها وحيازتها وتثبيتها في الحزم
    • بحث وتصفية المستودعات الخاصة بك للعثور على الحزم التي تحتاج إليها
    • قم بإلغاء تثبيت الحزم وإزالتها من مستودعات واحد أو أكثر باستخدام أمر PowerShell واحد "

    يتيح لك الأمر Get-PackageSource cmdlet عرض قائمة بمصادر الحزمة المثبتة أو المستودعات. يتضمن OneGet الآن مصدرين مقدمين من Microsoft. كانت Chocolatey في السابق مصدر الحزمة الافتراضي أثناء التطوير ويمكن إضافتها بسهولة.

    يمكن لأي شخص إنشاء وتشغيل مستودع الحزم. من المحتمل أن تقوم Microsoft بإنشاء متجر واحد خاص بها لبرامج سطح مكتب Windows. تستطيع الشركة إدارة مستودعها الخاص مع البرامج التي تستخدمها حتى يمكن تثبيتها وإدارتها بسهولة. يستطيع مطور البرامج إعداد مستودع يحتوي فقط على البرنامج الذي يقوم بإنشائه حتى يتمكن مستخدموه من تثبيته وتحديثه بسهولة. يمكنك إضافة المزيد من المستودعات باستخدام الأمر cmdlet لـ Add-PackageSource أو إزالتها باستخدام Remove-PackageSource.

    يتيح لك cmdlet Find-Package البحث عن مصادر الحزمة التي قمت بتكوينها للحزم المتوفرة. ابحث عن برنامج لتثبيته دون البحث في الويب!

    تتيح لك حزمة تثبيت حزمة cmdlet تثبيت حزمة من اختيارك ، فقط من خلال تحديد اسمها. يتم تنزيل الحزمة وتثبيتها تلقائيًا من مستودع البرامج الذي تختاره دون البحث عن ملفات .exe ، وتنزيلها ، والنقر فوق المعالجات التي تحاول تثبيت البريد غير المهم على جهاز الكمبيوتر الخاص بك. والأفضل من ذلك ، يمكنك تحديد أسماء حزم متعددة هنا - تخيل تثبيت برامج Windows الخمسين التي تستخدمها مع أمر واحد وترك جهاز الكمبيوتر الخاص بك للحصول على قهوة أثناء القيام بذلك.

    يتيح لك الأمر Get-Package cmdlet معرفة الحزم التي قمت بتثبيتها. يمكن إلغاء تثبيت الحزم لاحقًا باستخدام Uninstall-Package. لا يوجد حاليًا أي أمر حزمة تحديث يقوم بتثبيت أحدث إصدارات حزمة البرامج هذه تلقائيًا من المستودعات المتوفرة ، وهو أمر سيكون مطلوبًا بشدة - نأمل أن يكون في طريقه.

    ما هو مدير الحزم؟ وما هي الشوكولاتة?

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

    Chocolatey هو مدير حزم يجمع هذا النمط من تثبيت البرامج السهل إلى Windows. في الوقت الحالي ، تستخدم بشكل أساسي أوامر نصية بحيث لا تجد الكثير من المنزل بعيدًا عن المهوس - ولكن المهووسين يحبونه! تسمح لك Chocolatey بتثبيت برامج Windows مثل Firefox و VLC و 7-Zip مع بضع ضغطات فقط بدلاً من عملية التنزيل والنقر المعتادة ، تمامًا مثل تثبيت البرنامج على Linux. تشغل Chocolatey حاليًا سيارة Kickstarter ، حيث تسعى للحصول على المال من أجل "أخذ Chocolatey إلى المستوى التالي". كما أنها تعمل أيضًا على واجهة مستخدم رسومية لمدير الحزم الخاص بها بحيث يمكن لمستخدمي Windows العاديين استخدامه بسهولة أكبر. وباستخدام إطار مدير الحزم في نظام التشغيل Windows 10 ، تستطيع شركة شوكولي بسهولة التراجع عن أي عمل تقوم به شركة مايكروسوفت - وهو العمل الذي يبدو مستوحى من شوكولاتة أصلا. بدلاً من أن تكون شركة Chocolatey تعمل بنظام إدارة الحزم المُغلَقة ، فإنها تعمل جنبًا إلى جنب مع إطار إدارة الحزم المتضمن في Windows.


    من المستحيل تحديد إلى أي مدى ستبقى مايكروسوفت هنا. هناك شيء واحد مؤكد: بالنسبة لمسؤولي نظام Windows والمهوسين ، فإن تثبيت البرامج وأتمتة عمليات نشر البرامج على وشك الحصول على الكثير. هذه أداة مهوس حاليًا ، لأنها متوفرة فقط عبر أوامر PowerShell. ولكن ، كما تقول مايكروسوفت ، فإن هذا الأمر سوف يتم كشفه في النهاية على أنه مجموعة من واجهات برمجة التطبيقات.

    مايكروسوفت يمكن أن تفعل الكثير مع هذا. يمكنهم استخدام نظام إدارة الحزم هذا لإضافة تثبيت سهل لتطبيقات سطح المكتب من متجر Windows - ونحن نعلم بالفعل أنهم سيضيفون تطبيقات سطح المكتب إلى متجر Windows في Windows 10. في أنظمة Linux ، يوجد "متجر تطبيقات" بياني جميل على غرار واجهات التي تجعل تثبيت برامج سطح المكتب من مدير حزمة النظام سهلة. سيكون علينا الاستمرار في مشاهدة Windows 10 ونرى إلى أي مدى يأخذون إطار إدارة الحزمة الجديد هذا.