PowerShell متاح الآن لنظام التشغيل Linux

ما هو بوويرشيل؟

PowerShell عبارة عن shell، أي واجهة لإدارة نظام التشغيل، والتي تعمل على كل ما يتعلق بالتكوين من خلال سطور الأوامر (بشكل شائع، وحدة التحكم أو المحطة الطرفية)، لتنفيذ المهام على جهاز يعمل بنظام تشغيل Windows، حتى الآن.

PowerShell على Linux

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

1

دعونا نتعمق قليلاً في عملية تثبيت PowerShell على جهاز Linux الخاص بك. ولكن أولاً، من المفيد معرفة الأنظمة المتوفرة أو المتوافقة مع PowerShell: Ubuntu Server 12.04 LTS و14.04 LTS و16.04 LTS؛ SUSE Linux Enterprise Server 10 و11 و12؛ Debian GNU/Linux 6 و7؛ Red Hat Server 5 و6 و7؛ و CentOS 5 و6 و7.

عملية تثبيت PowerShell (DSC) على Linux.

2

للبدء، يجب عليك أولاً تثبيت بنية الإدارة المفتوحة (OMI) قبل تثبيت PowerShell. يمكنك تنزيل OMI من خلال الرابط التالي.

عند تثبيت OMI ، من الضروري دمج الحزم المطلوبة وفقًا لنظام Linux الذي تريد العمل به. في هذه الحالة .deb أو .rpm. أفضل الأنظمة التي تقترن بـ DEB هي Debian GNU / Linux و Ubuntu. في حالة حزم RPM ، نجد Red Hat و CentOS و SUSE و Oracle.

  • من خلال تنفيذ الأمر التالي ، يمكنك تثبيت OMI على نظام CentOS 64 x7:

# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm

بالإضافة إلى ذلك، ستحتاج إلى تثبيت حزم OpenSSL بإصداراتها ssl_098 أو ssl_100 للحصول على أفضل أداء؛ يعمل الإصدار الأول مع OpenSSL 0.9.8 المثبت على نظامك، بينما يعمل الإصدار الثاني مع OpenSSL 1.0. يجب أن يكون جهاز الكمبيوتر الخاص بك من نوع x64/x86. للتحقق من إصدار OpenSSL المثبت لديك، أدخل الأمر التالي في سطر الأوامر:

# openssl version .

  • بمجرد الانتهاء من كل ما سبق ، يمكنك تشغيل الأمر التالي لتثبيت DSC (PowerShell) على نظام CentOS 7 من 64:

# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm

من الجيد ملاحظة أن فريقك لديه الخصائص التالية لجعل تنفيذ PowerShell أمرًا مثاليًا وبدون مشاكل:

الحزمة المطلوبة: glibc
الوصف: مكتبة جنو
الإصدار الأدنى: 31.30

الحزمة المطلوبة: Python
الوصف: بايثون
الإصدار الأدنى: 2.4 إلى 3.4

الحزمة المطلوبة: omiserver
الوصف: إدارة البنية التحتية المفتوحة
الإصدار الأدنى: 1.0.8.1

الحزمة المطلوبة: Openssl
الوصف: مكتبات OpenSSL
الإصدار الأدنى: 0.9.8 أو 1.0

الحزمة المطلوبة: الأنواع
الوصف: مكتبة أنواع بايثون
الإصدار الأدنى: يجب أن يتطابق مع إصدار Python

الحزمة المطلوبة: libcurl
الوصف: مكتبة عميل cURL HTTP
الإصدار الأدنى: 7.15.1

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

3

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

للحصول على مزيد من المعلومات حول تثبيت أو تكوين PowerShell، يمكنك زيارة موقع Microsoft الرسمي لمزيد من التفاصيل.


أضف كمصدر مفضل في جوجل