インストールできる PowerShell 7 のパッケージ バージョンは複数あります。 この記事では、最新の安定版リリース パッケージのインストールに重点を置いています。 パッケージのバージョンの詳細については、 PowerShell サポート ライフサイクル に関する記事を参照してください。
新しいバージョンの PowerShell 7 は、PowerShell 7 の既存の以前のバージョンに置き換わります。 PowerShell のプレビュー バージョンは、他のバージョンの PowerShell と一緒にインストールできます。 新しいプレビュー バージョンでは、既存の以前のプレビュー バージョンが置き換えられます。 以前のバージョンと並べて PowerShell 7.5 を実行する必要がある場合は、 バイナリ アーカイブ メソッドを使用して以前のバージョンを再インストールします。
PowerShell 7 のインストール
Alpine Linux では、リリース ページからダウンロードした パッケージから PowerShell がインストールされます。 インストールするパッケージ バージョンの URL を選択します。
- PowerShell 7.5 -
- PowerShell 7.4 (LTS) -
- PowerShell 7.6-preview -
PowerShell 7 をインストールするには、次のシェル コマンドを使用します。
#!/bin/bash
# install the requirements
sudo apk add --no-cache \
ca-certificates \
less \
ncurses-terminfo-base \
krb5-libs \
libgcc \
libintl \
libssl3 \
libstdc++ \
tzdata \
userspace-rcu \
zlib \
icu-libs \
curl
apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
lttng-ust \
openssh-client \
# Download the powershell '.tar.gz' archive
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
# Start PowerShell
pwsh
PowerShell 7 を起動する
パッケージがインストールされたら、ターミナルから を実行します。 プレビュー パッケージをインストールした場合は、 実行します。
- の場所は、インストールしたパッケージによって異なります。
- Stable パッケージと LTS パッケージの場合:
- プレビュー パッケージの場合:
- プロファイル スクリプトは、次の場所に格納されます。
- すべてのユーザーすべてのホスト -
- すべてのユーザーの現在のホスト -
- 現在のユーザーすべてのホスト -
- 現在のユーザー現在のホスト -
- モジュールは、次の場所に格納されます。
- ユーザー モジュール -
- 共有モジュール -
- 既定のモジュール -
- PSReadLine 履歴は に記録されます
プロファイルは PowerShell のホスト別構成を順守します。そのため、既定のホスト固有プロファイルは同じ場所の にあります。
PowerShell では、Linux の XDG ベース ディレクトリ仕様を尊重しています。
PowerShell 7 のアンインストール
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
サポートされている OS のバージョン
Microsoft では、PowerShell がサポート終了になるか、Alpine のバージョンがサポート終了になるまで PowerShell をサポートします。
Alpine のこれらのバージョンのサポートは、次の日付で終了します。
- Alpine 3.23 - 2027-11-01
- Alpine 3.22 - 2027-05-01
- Alpine 3.21 - 2026-11-01
- Alpine 3.20 - 2026-04-01
.NET SDK の Docker イメージには、最新バージョンの PowerShell が含まれています。 これらのイメージは、 Microsoft Artifact Registry から入手できます。
これらのイメージは、OS ディストリビューターによって提供される公式のオペレーティング システム (OS) イメージから構築されます。 これらのイメージには、最新のセキュリティ更新プログラムがない可能性があります。 Microsoft では、最新のセキュリティ更新プログラムが確実に適用されるように、OS パッケージを最新バージョンに更新することを推奨しています。
これらのイメージは、テスト目的で提供されます。 運用ワークロードに Docker イメージが必要な場合は、独自のイメージをビルドして維持する必要があります。
サポートされているインストール方法
Microsoft は、このドキュメントでインストール方法をサポートしています。 他のソースでは、サードパーティから提供されているインストール方法が利用できる可能性があります。 そのようなツールと方法は機能するかもしれませんが、Microsoft ではそれらの方法をサポートできません。
PowerShell