次の方法で共有


Debian に PowerShell 7 をインストールする

インストールできる 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 ではそれらの方法をサポートできません。