Ubuntuおよびその他のLinuxディストリビューションにPowerShellをインストールする方法

マイクロソフトによって開発され、 パワーシェル は、タスクの自動化と構成管理の簡素化に使用される強力なツールです。 これを使用して、役割と機能のインストールやWindowsサーバーシステムのActive Directoryへの変更など、Windows環境でのほぼすべてのタスクを自動化できます。

PowerShellは、ほとんどのLinuxディストリビューションで正式にサポートされるようになりました。 最新のPowerShellLinuxパッケージはすべて、 GitHub

このガイドでは、あなたができる方法を探ります PowerShell7をインストールします の上 Ubuntu およびその他 Linux 分布。

PowerShellをインストールする主な方法は2つあります。

  1. スナップパッケージの使用
  2. APTやYUMなどのパッケージマネージャーを使用する

Snapパッケージを使用してPowerShellをインストールする

Snapパッケージは、配布に依存せず、インストール中に依存関係を必要としない、事前に構築されたユニバーサルソフトウェアアプリケーションです。

最も簡単な方法 スナップを使用してPowerShellをインストールするには、次のようにします。

$ sudo スナップインストールPowerShell–classic

次に、次のコマンドを使用してPowerShellを起動します。

$ pwsh

プレビューバージョンの場合は、次のコマンドを実行します。

$ sudo スナップインストールpowershell-preview–classic

完全! ここで、さまざまなLinuxフレーバーにパッケージマネージャーを使用してインストールする方法を見てみましょう。

Ubuntu18.04および20.04にPowerShellをインストールします

推奨される方法 LinuxにPowerShellをインストールする方法は、パッケージリポジトリからです。

Ubuntu 20.04にPowerShellをインストールするには、最初にパッケージリストを更新します。

$ sudo apt update -y

次に、前提条件のパッケージをインストールします。

$ sudo apt-get install -y wget apt-transport-https software-properties-common

次に、wgetコマンドを使用してMicrosoftのGPGキーをダウンロードします

$ wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

次に、次のようにGPGキーを有効にします。

$ sudo dpkg -i packages-microsoft-prod.deb

その後、システムのパッケージリストを更新します。

$ sudo apt-get update

ユニバースリポジトリは、必要なすべてのパッケージと依存関係をインストールするためにも必要です。 したがって、次のようにインストールします。

$ sudo add-apt-repositoryユニバース

リポジトリが追加されたら、もう一度パッケージリストを更新してリポジトリを同期します。

$ sudo aptアップデート

最後に、図のようにWindowsPowerShellをインストールします。

$ sudo apt install powershell -y

実行中のPowerShellのバージョンを確認するには、次のように入力します。

pwsh –version

次の出力は、実行中の現在のバージョンが PowerShell 7.1.2

PowerShell 7.1.2

PowerShellを起動するには、次を呼び出します。

$ pwsh

PowerShellを起動します

PowerShellをDebian8 / 9/10にインストールする

それでは、ギアを切り替えて、PowerShellをDebianにインストールする方法に焦点を当てましょう。 手順はDebian8以降のバージョンでも同じですが、わずかな違いがあります。

Debian10の場合

Debian Busterの場合、次のようにwgetコマンドを使用してMicrosoftGPGキーをダウンロードすることから始めます。

$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb

次に、次のようにリポジトリキーを有効にします。

$ sudo dpkg -i packages-microsoft-prod.deb

それが完了したら、新しいリポジトリと同期するようにパッケージリストを更新してください。

$ sudo apt-get update

最後に、図のようにAPTパッケージマネージャーを使用してPowerShellをインストールします。

$ sudo apt install powershell -y

Debian8 / 9の場合

パッケージリストを更新することから始めて、必要なパッケージをインストールします。

$ sudo apt-get update $ sudo apt-get install -y curl gnupgapt-transport-https

次に、MicrosoftGPG公開キーをインポートします。

$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-keyadd-

次に、Microsoftリポジトリを有効にします。

Debian 9 Stretchの場合:

$ sudo sh -c’echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod Stretch Main “> /etc/apt/sources.list.d/microsoft.list ‘

Debian 8 Jessieの場合:

$ sudo sh -c’echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-jessie-prod jessie main “> /etc/apt/sources.list.d/microsoft.list ‘

次に、パッケージリストを更新します

$ sudo apt-get update

そして最後にPowerShellをインストールします

$ sudo apt install powershell -y

KaliにPowerShellをインストールする

カーリーでは、プロセスは非常に簡単です。 パッケージリストを更新して、次のコマンドを実行するだけです。

$ sudo apt update $ sudo apt install powershell -y

PowerShellをにインストールする Fedora 28/29/30

にとって Fedora 28以降では、以下のコマンドに従ってください

まず、Microsoftの署名キーを登録します。

$ sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc

後で、MicrosoftRedHatリポジトリを登録します。

$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

次に、以下に示すOpenSSLパッケージをインストールします。

$ sudo dnf install compat-openssl10

最後に、図のようにPowerShellをインストールします

$ sudo dnf install powershell -y

CentOS / RHEL7および8にPowerShellをインストールする

CentOS / RHEL 7および8では、次のコマンドを呼び出します。

まず、新しいリポジトリファイルを作成して、Microsoft RedHatリポジトリを登録することから始めます。

$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

次に、次のコマンドを使用してPowerShellをインストールします。

$ sudo yum install powershell -y

OpenSUSE Leap15およびOpenSUSE42.3にPowerShellをインストールする

openSUSEでは、PowerShellを圧縮ファイル(tarballファイル)からインストールします。

システムを更新し、依存関係をインストールすることから始めます。

$ sudo zypperアップデート$ sudo zypper–非対話型インストール curl tar libicu52_1

次に、PowerShellの「.tar.gz」アーカイブをGitHubからダウンロードします。

$ curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.1.0/powershell-7.1.0-linux-x64.tar.gz -o /tmp/powershell.tar.gz

その後、次に進み、PowerShellが配置されるターゲットディレクトリを作成します。

$ sudo mkdir -p / opt / microsoft / powershell / 7

次に、tarballファイルを新しく作成したフォルダーに解凍します。

$ sudo tar zxf /tmp/powershell.tar.gz -C / opt / microsoft / powershell / 7

PowerShellフォルダと呼ばれるものに気付くでしょう pwsh。 このフォルダに実行権限を与える必要があります。 したがって、次に進み、図のようにchmodコマンドを使用します。

$ sudo chmod + x / opt / microsoft / powershell / 7 / pwsh

最後に、以下に示すようにシンボリックリンクを作成します。

$ sudo ln -s / opt / microsoft / powershell / 7 / pwsh / usr / bin / pwsh

結論

PowerShellのインストール.debおよび.rpmファイルは、直接インストールする場合はGitHubで入手できます。

このガイドでは、Ubuntuおよびその他のLinuxディストリビューションにPowerShellをインストールする方法を学びました。 読んでいただきありがとうございます。PowerShellのインストールで問題が発生した場合はお知らせください。