インストールできる PowerShell 7 のパッケージ バージョンは複数あります。 この記事では、最新の安定版リリース パッケージのインストールに重点を置いています。 パッケージのバージョンの詳細については、 PowerShell サポート ライフサイクル に関する記事を参照してください。
新しいバージョンの PowerShell 7 は、PowerShell 7 の既存の以前のバージョンに置き換わります。 PowerShell のプレビュー バージョンは、他のバージョンの PowerShell と一緒にインストールできます。 新しいプレビュー バージョンでは、既存の以前のプレビュー バージョンが置き換えられます。 以前のバージョンと並べて PowerShell 7.5 を実行する必要がある場合は、 バイナリ アーカイブ メソッドを使用して以前のバージョンを再インストールします。
インストール方法を選択する
Debian Linux では、Microsoft パッケージ リポジトリからユニバーサル .deb パッケージを使用するか、GitHub releases ページからファイルをダウンロードして PowerShell をインストールできます。
パッケージ リポジトリから PowerShell 7 をインストールする
Microsoft では、Linux システム用のさまざまなソフトウェア製品をビルドしてサポートしており、Linux パッケージ クライアント (apt、dnf、yum など) を介して使用できるようにします。 これらの Linux ソフトウェア パッケージは、Microsoft 製品用の Linux パッケージ リポジトリ , (別名: PMC) でホストされています。
PMC からの PowerShell のインストールは、推奨されるインストール方法です。
注
このスクリプトは、Microsoft パッケージ リポジトリに発行されたパッケージを持つサポートされているバージョンの Debian でのみ機能します。
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
PowerShell 7 を手動でダウンロードしてインストールする
GitHub リリース ページからユニバーサル パッケージをダウンロードします。 インストールするバージョンのリンクを選択します。
- サポートされているバージョンの Debian 用 PowerShell 7.5 ユニバーサル パッケージ
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
- サポートされているバージョンの Debian 用 PowerShell 7.4 (LTS) ユニバーサル パッケージ
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell_7.4.13-1.deb_amd64.deb
- サポートされているバージョンの Debian 用 PowerShell 7.6-preview ユニバーサル パッケージ
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview_7.6.0-rc1-1.deb_amd64.deb
次のシェル スクリプトでは、PowerShell の現在のリリースをダウンロードしてインストールします。 URL を変更して、インストールする PowerShell のバージョンをダウンロードできます。
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.4-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.5.4-1.deb_amd64.deb
# Start PowerShell
pwsh
PowerShell 7 を起動する
パッケージがインストールされたら、ターミナルから を実行します。 プレビュー パッケージをインストールした場合は、 実行します。
- の場所は、インストールしたパッケージによって異なります。
- Stable パッケージと LTS パッケージの場合:
- プレビュー パッケージの場合:
- プロファイル スクリプトは、次の場所に格納されます。
- すべてのユーザーすべてのホスト -
- すべてのユーザーの現在のホスト -
- 現在のユーザーすべてのホスト -
- 現在のユーザー現在のホスト -
- モジュールは、次の場所に格納されます。
- ユーザー モジュール -
- 共有モジュール -
- 既定のモジュール -
- PSReadLine 履歴は に記録されます
プロファイルは PowerShell のホスト別構成を順守します。そのため、既定のホスト固有プロファイルは同じ場所の にあります。
PowerShell では、Linux の XDG ベース ディレクトリ仕様を尊重しています。
PowerShell 7 のアンインストール
sudo apt-get remove powershell
サポートされている OS のバージョン
Microsoft では、PowerShell がサポート終了になるか、Debian のバージョンがサポート終了になるまで PowerShell をサポートします。
これらのバージョンの Debian のサポートは、次の日付で終了します。
- Debian 13 - 2028-08-09
- Debian 12 - 2026-06-10
インストール パッケージ ファイル () を から入手することもできます。
.NET SDK の Docker イメージには、最新バージョンの PowerShell が含まれています。 これらのイメージは、 Microsoft Artifact Registry から入手できます。
これらのイメージは、OS ディストリビューターによって提供される公式のオペレーティング システム (OS) イメージから構築されます。 これらのイメージには、最新のセキュリティ更新プログラムがない可能性があります。 Microsoft では、最新のセキュリティ更新プログラムが確実に適用されるように、OS パッケージを最新バージョンに更新することを推奨しています。
これらのイメージは、テスト目的で提供されます。 運用ワークロードに Docker イメージが必要な場合は、独自のイメージをビルドして維持する必要があります。
サポートされているインストール方法
Microsoft は、このドキュメントでインストール方法をサポートしています。 他のサードパーティのソースには、他のインストール方法を利用できる場合があります。 そのようなツールと方法は機能するかもしれませんが、Microsoft ではそれらの方法をサポートできません。
PowerShell