كيفية تثبيت PowerShell 7 على لينكس

Microsoft PowerShell هي أداة برمجة نصية عبر الأنظمة الأساسية ، وهذه هي الخطوات لتثبيتها على Linux.

إذا كنت تستخدم PowerShell نظام التشغيل Windows 10، ولكنك تحتاج أيضًا إلى استخدام توزيع Linux (مثل Ubuntu) للعمل ، يمكنك الآن تثبيت shell لسطر الأوامر Microsoft ولغة البرمجة النصية بالنكهات الأكثر شيوعًا لنظام التشغيل مفتوح المصدر.



في وقت كتابة هذه السطور ، يمكنك تثبيت PowerShell 7 ، المبني على .NET Core 3.1 ، ولكنه متوافق مع الإصدارات السابقة من الوحدات النمطية.



في هذا يرشد، ستتعلم خطوات تثبيت PowerShell 7 على Ubuntu باستخدام واجهة المستخدم الرسومية (GUI) أو سطر الأوامر. (هذه هي الخطوات ل قم بتثبيت الأداة على Windows 10.)

كيفية تثبيت PowerShell باستخدام برنامج Ubuntu

  1. افتح برامج أوبونتو تطبيق.



  2. يبحث عن بوويرشيل.

  3. حدد بوويرشيل اختيار.

  4. انقر على تثبيت زر.



    Install PowerShell Ubuntu Software app

    قم بتثبيت تطبيق PowerShell Ubuntu Software

بمجرد الانتهاء من الخطوات ، يمكنك الوصول إلى التطبيق باستخدام pwsh على Linux Terminal.

إذا كنت تريد إلغاء تثبيته ، فانقر فوق تطبيق 'Ubuntu Software' المثبتة انقر فوق علامة التبويب إزالة زر PowerShell.

كيفية تثبيت بوويرشيل باستخدام مثبت الحزمة

لتثبيت PowerShell على Linux باستخدام مثبت GUI ، استخدم الخطوات التالية:

  1. افتح بوويرشيل صفحة التحميل على جيثب.

  2. ضمن قسم 'الأصول' ، انقر على الزر powershell_7.x.x-x.ubuntu.xx.xx_amd64.deb بناءً على إصدار Ubuntu على جهازك.

    PowerShell 7 deb package download
    تنزيل حزمة PowerShell 7 deb
    ملاحظة سريعة: يتوفر PowerShell أيضًا للنكهات الأخرى لنظام Linux ، بما في ذلك CentOS و Alpine و Red Hat و Debian.
  3. احفظ الملف على جهازك.

  4. انقر نقرًا مزدوجًا فوق * .ديب ملف لتشغيل المثبت.

    PowerShell Ubuntu amd64 deb package

    حزمة ديبور PowerShell Ubuntu amd64
  5. انقر على تثبيت زر.

    PowerShell GUI installer

    مثبت PowerShell GUI

بمجرد الانتهاء من الخطوات ، سيتم تثبيت PowerShell ، ويمكنك تشغيله من Terminal باستخدام على سبيل المثال أمر.

إذا واجهت مشاكل في التبعيات ، فاستخدم الخطوات أدناه لتثبيت PowerShell باستخدام أسطر الأوامر.

كيفية تثبيت PowerShell باستخدام أمر Snap على Ubuntu

لتحديث تطبيق PowerShell على Linux ، استخدم الخطوات التالية:

  1. افتح طرفية.

  2. اكتب الأمر التالي لتثبيت PowerShell واضغط أدخل:

    sudo المفاجئة تثبيت powershell - الكلاسيكي

    Snap install PowerShell command

    المفاجئة بتثبيت أمر PowerShell

بعد إكمال الخطوات ، يمكنك بدء تشغيل أداة البرمجة النصية من Microsoft باستخدام على سبيل المثال الأمر في المحطة.

إذا كنت تريد إلغاء تثبيت الأداة ، من الطرفية ، اكتب sudo snap إزالة بوويرشيل أمر.

كيفية تثبيت PowerShell باستخدام Package Repository على Ubuntu

لتثبيت PowerShell على Linux باستخدام Package Repository ، استخدم الخطوات التالية:

  1. افتح طرفية.

  2. اكتب الأمر التالي لتنزيل مفاتيح GPG لمستودع Microsoft واضغط أدخل:

    wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
  3. اكتب الأمر التالي لتسجيل مفاتيح GPG لمستودع تخزين Microsoft واضغط أدخل:

    sudo dpkg -i package-microsoft-prod.deb

    Package Microsoft prod command

    أمر حزمة برود مايكروسوفت
  4. اكتب الأمر التالي لتحديث قائمة المنتجات واضغط أدخل:

    sudo apt-get update
  5. اكتب الأمر التالي لتمكين مستودعات 'universe' واضغط أدخل:

    sudo add-apt-repository universe
  6. اكتب الأمر التالي لتثبيت PowerShell على Linux واضغط أدخل:

    sudo apt-get install -y powershell

    Linux apt-get install PowerShell command

    لينكس apt-get تثبيت أمر PowerShell

بعد إكمال الخطوات ، سيتم تثبيت PowerShell على Ubuntu 18.04 ، ويمكنك تشغيله باستخدام على سبيل المثال أمر.

عندما لا تكون بحاجة إلى أداة سطر الأوامر ، استخدم sudo apt-get إزالة بوويرشيل الأمر في Terminal لإلغاء تثبيته.

تبعيات PowerShell

يبني PowerShell ثنائيات محمولة لجميع توزيعات Linux. ومع ذلك ، يتطلب وقت تشغيل Microsoft .NET Core عدة تبعيات على النكهات المختلفة لنظام Linux وكذلك PowerShell.

على سبيل المثال ، في Ubuntu 18.04 والإصدارات الأحدث ، يعتمد التثبيت على libc6 و libgcc1 و libgssapi-krb5-2 و liblttng-ust0 و libstdc ++ 6 و libcurl3 و libunwind8 و libuuid1 و zlib1g و libssl1.0.0 و libssl1.0.0.

إذا صادفت أثناء عملية التثبيت مشاكل في التبعية ، فسيتعين عليك العثور على المكونات وتثبيتها يدويًا.

أثناء إعداد هذا الدليل ، يلزم أيضًا تثبيت PowerShell 7 liblttng-ust0، libssl1.0.0و libicu60. إذا كان لديك نفس المشاكل ، فيمكنك الحصول على هذه الحزم مع هذه الأوامر:

  1. افتح طرفية.

  2. اكتب الأمر التالي للتثبيت liblttng-ust0 و اضغط أدخل:

    sudo apt install liblttng-ust0
  3. اكتب الأمر التالي للتنزيل libicu60 و اضغط أدخل:

    wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3.1_amd64.deb
  4. اكتب الأمر التالي للتثبيت libicu60 و اضغط أدخل:

    sudo dpkg -i libicu60_60.2-3ubuntu3.1_amd64.deb
  5. اكتب الأمر التالي للتنزيل libssl1.0.0 و اضغط أدخل:

    wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
  6. اكتب الأمر التالي للتثبيت libicu60 و اضغط أدخل:

    sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
  7. اكتب الأمر التالي لتثبيت PowerShell و أدخل:

    sudo apt-get install -y powershell

بمجرد إكمال الخطوات ، يجب تثبيت PowerShell 7 على جهاز Linux الخاص بك.

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