← Back to Home

LinuxでPowerShellをインストールする方法

Views: 1005

You can try the commands on our interactive shell.

LinuxでPowerShellをインストールする方法

LinuxでPowerShellをインストールするには、公式のパッケージリポジトリやパッケージマネージャを利用するのが一般的です。以下に、代表的なディストリビューション(Ubuntu/Debian系、CentOS/RHEL系)での手順を詳しく説明します。


Ubuntu / Debian 系の場合

  1. 必要なパッケージのインストール

まず、wgetapt-transport-httpsなどの必要なパッケージをインストールします。

   sudo apt-get update
   sudo apt-get install -y wget apt-transport-https software-properties-common
  1. Microsoftの公開鍵をインポート
   wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
   sudo dpkg -i packages-microsoft-prod.deb
  1. PowerShellのインストール

リポジトリ情報を更新し、PowerShellをインストールします。

   sudo apt-get update
   sudo apt-get install -y powershell
  1. PowerShellの起動

インストール後、次のコマンドでPowerShellを起動できます。

   pwsh

CentOS / RHEL 系の場合

  1. Microsoftリポジトリの登録
   sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
   curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
  1. PowerShellのインストール
   sudo yum install -y powershell
  1. PowerShellの起動
   pwsh

補足事項


トラブルシューティング


この手順でLinux上でPowerShellを簡単に導入し、コマンドラインからpwshで利用できるようになります。

Citations:

[1] https://coolcode.org/2018/03/16/how-to-make-your-powershell-beautiful/

[2] https://blog.csdn.net/2401_86544677/article/details/148023553

[3] https://dl.dell.com/manuals/all-products/esuprt_electronics/esuprt_software/esuprt_remote_ent_sys_mgmt/integrated-dell-remote-access-cntrllr-6-for-monolithic-srvr-v1.2_user’s%20guide_zh-cn.pdf

[4] https://wklchris.github.io/blog/FFmpeg/FFmpeg.html

[5] https://juejin.cn/post/7107230500720214052

[6] https://www.alachisoft.com/zh-CN/resources/webinars/ncache/scale-efcore-apps-to-extreme-performance.php

[7] https://lctt.x-cmd.com/202103/20210305%205%20surprising%20things%20you%20can%20do%20with%20LibreOffice%20from%20the%20command%20line

[8] https://github.com/qingyuanfeiniao/Chinese-Top-Charts/blob/master/README.md

[9] https://blog.51cto.com/lishuoboy/5437775

[10] https://cloud.tencent.com/developer/information/%E5%9C%A8Python%E4%B8%AD%E5%B0%86Unicode%E8%BD%AC%E4%B9%89%E4%B8%BAEmoji

Try it Now!