マイクロソフトによって開発され、 パワーシェル は、タスクの自動化と構成管理の簡素化に使用される強力なツールです。 これを使用して、役割と機能のインストールやWindowsサーバーシステムのActive Directoryへの変更など、Windows環境でのほぼすべてのタスクを自動化できます。
PowerShellは、ほとんどのLinuxディストリビューションで正式にサポートされるようになりました。 最新のPowerShellLinuxパッケージはすべて、 GitHub。
このガイドでは、あなたができる方法を探ります PowerShell7をインストールします の上 Ubuntu およびその他 Linux 分布。
PowerShellをインストールする主な方法は2つあります。
- スナップパッケージの使用
- APTやYUMなどのパッケージマネージャーを使用する
Snapパッケージを使用してPowerShellをインストールする
Snapパッケージは、配布に依存せず、インストール中に依存関係を必要としない、事前に構築されたユニバーサルソフトウェアアプリケーションです。
ザ 最も簡単な方法 スナップを使用してPowerShellをインストールするには、次のようにします。
$ sudo スナップインストールPowerShell–classic
次に、次のコマンドを使用してPowerShellを起動します。
$ pwsh
プレビューバージョンの場合は、次のコマンドを実行します。
$ sudo スナップインストールpowershell-preview–classic
完全! ここで、さまざまなLinuxフレーバーにパッケージマネージャーを使用してインストールする方法を見てみましょう。
Ubuntu18.04および20.04にPowerShellをインストールします
ザ 推奨される方法 LinuxにPowerShellをインストールする方法は、パッケージリポジトリからです。
Ubuntu 20.04にPowerShellをインストールするには、最初にパッケージリストを更新します。
$ sudo apt update -y
次に、前提条件のパッケージをインストールします。
$ sudo apt-get install -y wget apt-transport-https software-properties-common
次に、wgetコマンドを使用してMicrosoftのGPGキーをダウンロードします
$ wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
次に、次のようにGPGキーを有効にします。
$ sudo dpkg -i packages-microsoft-prod.deb
その後、システムのパッケージリストを更新します。
$ sudo apt-get update
ユニバースリポジトリは、必要なすべてのパッケージと依存関係をインストールするためにも必要です。 したがって、次のようにインストールします。
$ sudo add-apt-repositoryユニバース
リポジトリが追加されたら、もう一度パッケージリストを更新してリポジトリを同期します。
$ sudo aptアップデート
最後に、図のようにWindowsPowerShellをインストールします。
$ sudo apt install powershell -y
実行中のPowerShellのバージョンを確認するには、次のように入力します。
pwsh –version
次の出力は、実行中の現在のバージョンが PowerShell 7.1.2:
PowerShell 7.1.2
PowerShellを起動するには、次を呼び出します。
$ pwsh
PowerShellをDebian8 / 9/10にインストールする
それでは、ギアを切り替えて、PowerShellをDebianにインストールする方法に焦点を当てましょう。 手順はDebian8以降のバージョンでも同じですが、わずかな違いがあります。
Debian10の場合
Debian Busterの場合、次のようにwgetコマンドを使用してMicrosoftGPGキーをダウンロードすることから始めます。
$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
次に、次のようにリポジトリキーを有効にします。
$ sudo dpkg -i packages-microsoft-prod.deb
それが完了したら、新しいリポジトリと同期するようにパッケージリストを更新してください。
$ sudo apt-get update
最後に、図のようにAPTパッケージマネージャーを使用してPowerShellをインストールします。
$ sudo apt install powershell -y
Debian8 / 9の場合
パッケージリストを更新することから始めて、必要なパッケージをインストールします。
$ sudo apt-get update $ sudo apt-get install -y curl gnupgapt-transport-https
次に、MicrosoftGPG公開キーをインポートします。
$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-keyadd-
次に、Microsoftリポジトリを有効にします。
Debian 9 Stretchの場合:
$ sudo sh -c’echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod Stretch Main “> /etc/apt/sources.list.d/microsoft.list ‘
Debian 8 Jessieの場合:
$ sudo sh -c’echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-jessie-prod jessie main “> /etc/apt/sources.list.d/microsoft.list ‘
次に、パッケージリストを更新します
$ sudo apt-get update
そして最後にPowerShellをインストールします
$ sudo apt install powershell -y
KaliにPowerShellをインストールする
カーリーでは、プロセスは非常に簡単です。 パッケージリストを更新して、次のコマンドを実行するだけです。
$ sudo apt update $ sudo apt install powershell -y
PowerShellをにインストールする Fedora 28/29/30
にとって Fedora 28以降では、以下のコマンドに従ってください
まず、Microsoftの署名キーを登録します。
$ sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc
後で、MicrosoftRedHatリポジトリを登録します。
$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
次に、以下に示すOpenSSLパッケージをインストールします。
$ sudo dnf install compat-openssl10
最後に、図のようにPowerShellをインストールします
$ sudo dnf install powershell -y
CentOS / RHEL7および8にPowerShellをインストールする
CentOS / RHEL 7および8では、次のコマンドを呼び出します。
まず、新しいリポジトリファイルを作成して、Microsoft RedHatリポジトリを登録することから始めます。
$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
次に、次のコマンドを使用してPowerShellをインストールします。
$ sudo yum install powershell -y
OpenSUSE Leap15およびOpenSUSE42.3にPowerShellをインストールする
openSUSEでは、PowerShellを圧縮ファイル(tarballファイル)からインストールします。
システムを更新し、依存関係をインストールすることから始めます。
$ sudo zypperアップデート$ sudo zypper–非対話型インストール curl tar libicu52_1
次に、PowerShellの「.tar.gz」アーカイブをGitHubからダウンロードします。
$ curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.1.0/powershell-7.1.0-linux-x64.tar.gz -o /tmp/powershell.tar.gz
その後、次に進み、PowerShellが配置されるターゲットディレクトリを作成します。
$ sudo mkdir -p / opt / microsoft / powershell / 7
次に、tarballファイルを新しく作成したフォルダーに解凍します。
$ sudo tar zxf /tmp/powershell.tar.gz -C / opt / microsoft / powershell / 7
PowerShellフォルダと呼ばれるものに気付くでしょう pwsh。 このフォルダに実行権限を与える必要があります。 したがって、次に進み、図のようにchmodコマンドを使用します。
$ sudo chmod + x / opt / microsoft / powershell / 7 / pwsh
最後に、以下に示すようにシンボリックリンクを作成します。
$ sudo ln -s / opt / microsoft / powershell / 7 / pwsh / usr / bin / pwsh
結論
PowerShellのインストール.debおよび.rpmファイルは、直接インストールする場合はGitHubで入手できます。
このガイドでは、Ubuntuおよびその他のLinuxディストリビューションにPowerShellをインストールする方法を学びました。 読んでいただきありがとうございます。PowerShellのインストールで問題が発生した場合はお知らせください。