PowerShellは、Unixコマンドラインに対するマイクロソフトの回答です。強力で、主に堅実なコマンドラインおよびスクリプトフレームワークを探している開発者を対象としています。
PowerShellツールとフレームワークは排他的ではありませんWindowsユーザーに。驚いたことに、MicrosoftはLinuxを含む他のオペレーティングシステムでPowerShellプラットフォームを使用できるようにしました。
大部分のLinuxユーザーはUnixに焦点を当てていますすべてのディストリビューションが提供しなければならないコマンドライン。Powershellを使用する必要があるLinuxユーザーがMicrosoftのオペレーティングシステムを使用する必要がないように、MicrosoftがPowerShellなどのWindows関連ツールをプラットフォームに配置するのは素晴らしいことです。 LinuxでPowershellを入手する方法は次のとおりです。
LinuxにPowerShellをインストールする
Linuxでは、MicrosoftはLinuxユーザーに多くのPowerShellを楽しむさまざまな方法。現在のところ、UbuntuおよびDebian用のDEBパッケージ、Fedora、SUSE、CentOS(およびその他のRedHat OS)用のRPM、非公式のAURパッケージ、さらにインストール可能なSnapがあります。
Linux PCでPowerShellを動作させるには、を押してターミナルウィンドウを開きます Ctrl + Alt + T または Ctrl + Shift + T キーボードで。次に、現在使用しているLinuxディストリビューションに一致する指示に従ってください。
Ubuntu
UbuntuにはSnap byが付属しているため、デフォルトでは、ユーザーはおそらくPowerShell DEBリリースに煩わされるのではなく、Snapリリースをインストールする必要があります。ただし、すべてのUbuntuユーザーがSnapsを使用することを好むわけではないため、ソフトウェアをインストールする別の方法があるのは喜ばしいことです。
Ubuntu PC用のPowerShell Debianパッケージを手に入れるには、 wget ダウンローダーツール。
18.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.18.04_amd64.deb
16.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.16.04_amd64.deb
パッケージファイルのダウンロードが完了したら、Ubuntuにインストールします。これを行うには、 dpkg コマンド。
sudo dpkg -i powershell_*_amd64.deb
PowerShell DEBのインストール後Ubuntuのパッケージでは、コマンドラインプロンプトにエラーが表示される場合があります。心配しないでください。これらのエラーは、おそらく単なる依存関係の問題です。それらを修正するには、 適切なインストール 以下のコマンド。
sudo apt install -f
想定 適切なインストール 正常に実行されると、UbuntuでPowerShellにアクセスできます!
Debian
マイクロソフトはDebianユーザーをサポートしていますPowerShell DEBパッケージは、公式には、Debian 9 Stable用に1つしかリリースしていません。ほとんどのユーザーはまだ10を使用していないので問題ありませんが、10を使用する場合は、代わりにSnapメソッドを使用してこれらの手順をスキップしてください。
PowerShellをDebian 9で動作させるには、ターミナルウィンドウを起動します。そこから、次を実行します wget ダウンロードコマンドを使用して、アプリの最新のDEBリリースを取得します。
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.debian.9_amd64.deb
Debian PCへのDEBパッケージのダウンロードが完了したら、インストールを開始します。これを行うには、実行します dpkg.
sudo dpkg -i powershell_*_amd64.deb
実行後 dpkg コマンド、Debianは依存関係の問題が発生する可能性があります。これを修正するには、次を実行します apt-getインストール.
sudo apt-get install -f
依存関係の問題が修正されると(あれば)、PowerShellを使用する準備が整います。
Arch Linux
MicrosoftのPowerShellはArch Linux AURに搭載されているため、Arch PCにインストールしたい場合は幸運です。インストールを開始するには、ターミナルを開き、 パックマン GitとBase-develをシステムにダウンロードするパッケージ。
sudo pacman -S git base-devel
GitとBase-develに従って、最新のTrizen AURスナップショットのクローンを作成して、PowerShellのインストールを簡単にします。
git clone https://aur.archlinux.org/trizen.git
を使用してシステムにTrizenをインストールします makepkg.
cd trizen
makepkg -sri
最後に、Arch LinuxにMicrosoft PowerShellの最新リリースをインストールします。
trizen -S powershell
フェドラ
Microsoftは、PowerShellのインストールに使用できるRedHat Enterprise Linux 7とFedoraの両方のRPMパッケージをリリースしました。このRPMパッケージファイルを使用するには、次を使用します。 wget それをダウンロードします。次に、 DNF.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm sudo dnf install powershell-6.2.0-1.rhel.7.x86_64.rpm
OpenSUSE
PowerShellのRPMパッケージがOpenSUSE Leap 42.3にすぐにインストールできるので、SUSEのそれらは幸運です。ただし、15.0またはTumbleweedを使用している場合は、代わりにスナップの手順を考慮してください。
SUSE 42.3にPowerShellをインストールするには、まず wget 最新のRPMファイルをダウンロードするツール。
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
ダウンロードが完了したら、使用します ジッパー パッケージをインストールします。
sudo zypper install powershell-6.2.0-1.rhel.7.x86_64.rpm
スナップ
いくつかのパッケージを生成する以外にさまざまなLinuxディストリビューションの場合、MicrosoftはPowerShellをSnapパッケージストアにアップロードすることも選択しています。したがって、SnapsをサポートするLinuxディストリビューションを実行している場合、幸運です!
PowerShellのSnapリリースをインストールするには、このガイドに従って、システムにSnapdをセットアップする方法を学んでください。次に、Microsoft PowerShellの最新リリースをインストールします。 スナップインストール 以下のコマンド。
sudo snap install powershell --classic
PowerShellにアクセスする
LinuxでMicrosoft PowerShellにアクセスするには、お気に入りのLinuxターミナルアプリケーションを起動します。アプリが開いたら、以下のコマンドを実行します。

pwsh
PowerShellのヘルプについては、次を実行します。
pwsh help</ p>
コメント