Linux での PowerShell のコミュニティ サポート
PowerShell は、Microsoft でサポートされていない Linux の一部のディストリビューションにインストールできます。 そのような場合、それらのプラットフォーム上で PowerShell のコミュニティからのサポートが見つかる可能性があります。
Microsoft からのサポートを受けるには、Linux ディストリビューションが次の条件を満たしている必要があります。
- ディストリビューションのバージョンとアーキテクチャが、.NET Core によってサポートされている。
- ディストリビューションのバージョンが、少なくとも 1 年間サポートされている。
- ディストリビューションのバージョンが、中間リリースまたはそれと同等のものではない。
- PowerShell チームでディストリビューションのバージョンがテスト済みである。
詳しくは、PowerShell サポート ライフサイクルのドキュメントをご覧ください。
次のディストリビューションが、コミュニティによってサポートされています。 各ディストリビューションには、固有のコミュニティ サポート メカニズムがあります。 コミュニティ リソースを見つけるには、ディストリビューションの Web サイトをご覧ください。 これらの PowerShell コミュニティ リソースが役に立つこともあります。
Ubuntu の中間リリース
ドキュメントで説明されている、Ubuntu に PowerShell をインストールする手順は、Ubuntu の中間リリースで動作する場合があります。 ただし、PowerShell は Ubuntu の LTS リリースでのみサポートされています。 Ubuntu の中間リリースは、Microsoft によってサポートされていません。
Arch Linux
注意
Arch のサポートは、Microsoft では正式にサポートされておらず、コミュニティによって維持されています。
PowerShell は Arch Linux User Repository (AUR) から入手できます。
- タグが付けられた最新のリリースでコンパイルできます
- 最新のコミットからマスターにコンパイルできます
- 最新のリリース バイナリでインストールできます
AUR 内のパッケージは、コミュニティによって管理されています。 AUR からパッケージをインストールする方法については、Arch Linux の wiki か「Docker での PowerShell の使用」を参照してください。
Kali
Note
Kali のサポートは、Microsoft では正式にサポートされておらず、コミュニティによって維持されています。
インストール - Kali
# Install PowerShell package
apt update && apt -y install powershell
# Start PowerShell
pwsh
アンインストール - Kali
# Uninstall PowerShell package
apt -y remove powershell
Raspberry Pi OS
Raspberry Pi OS (旧称 Raspbian) は、Debian に基づく無料のオペレーティング システムです。
重要
.NET は、Raspberry Pi Zero および Raspberry Pi 2 より前の Raspberry Pi デバイスを含む ARMv6 アーキテクチャ デバイスではサポートされていません。
Raspberry Pi OS にインストールする
リリース ページからお使いの Raspberry Pi コンピューターに、tar.gz パッケージをダウンロードします。 現在のバージョンへのリンクは次のとおりです。
- PowerShell 7.4.2 - 最新の LTS リリース
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm64.tar.gz
- PowerShell 7.3.12 - 最新の安定版リリース
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm64.tar.gz
パッケージをダウンロードしてインストールするには、次のシェル コマンドを使用します。 このスクリプトは、32 ビット OS と 64 ビット OS のどちらを実行しているかを検出し、そのプロセッサの種類に対して最新の安定バージョンの PowerShell をインストールします。
###################################
# Prerequisites
# Update package lists
sudo apt-get update
# Install dependencies
sudo apt-get install jq libssl1.1 libunwind8 -y
###################################
# Download and extract PowerShell
# Grab the latest tar.gz
bits=$(getconf LONG_BIT)
release=$(curl -sL https://api.github.com/repos/PowerShell/PowerShell/releases/latest)
package=$(echo $release | jq -r ".assets[].browser_download_url" | grep "linux-arm${bits}.tar.gz")
wget $package
# Make folder to put powershell
mkdir ~/powershell
# Unpack the tar.gz file
tar -xvf "./${package##*/}" -C ~/powershell
# Start PowerShell
~/powershell/pwsh
必要に応じて、pwsh
バイナリへのパスを指定せずに、シンボリック リンクを作成して PowerShell を起動することができます
# Start PowerShell from bash with sudo to create a symbolic link
sudo ~/powershell/pwsh -command 'New-Item -ItemType SymbolicLink -Path "/usr/bin/pwsh" -Target "$PSHOME/pwsh" -Force'
# alternatively you can run following to create a symbolic link
# sudo ln -s ~/powershell/pwsh /usr/bin/pwsh
# Now to start PowerShell you can just run "pwsh"
アンインストール - Raspberry Pi OS
rm -rf ~/powershell
PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示