このチュートリアルでは、CentOS 8にPowerShellをインストールする方法を示します。知らなかった方のために、PowerShell Coreはクロスプラットフォーム(Windows、Linux、およびmacOS)です。 )既存のツールとうまく連携し、構造化データ(JSON、CSV、XMLなど)、REST API、オブジェクトモデルの処理に最適化された自動化および構成ツール/フレームワーク。コマンドラインシェル、関連するスクリプト言語、およびコマンドレットを処理するためのフレームワーク。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8にPowerShellMicrosoftを段階的にインストールする方法を説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS8にPowerShellをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo clean all sudo dnf update
手順2.CentOS8にPowerShellをインストールする。
PowerShell for Linuxは、インストールと更新を簡単にするために、公式のMicrosoftリポジトリに公開されています。
- RPMパッケージを使用してPowerShellをインストールします:
次に、次のコマンドを使用して公式のMicrosoftリポジトリを追加します:
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
次に、次のコマンドを実行してPowerShellをインストールします。
sudo dnf install powershell
インストール後、次のコマンドを使用してPowerShellを起動します:
root@idroot ~]# pwsh
- GithubからPowerShellをインストールします:
次に、次のコマンドを実行して、GithubからPowerShellをインストールします。
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/powershell-7.0.3-1.centos.8.x86_64.rpm
インストールが正常に完了すると、これがPowerShellの基本的な使用法です:
root@idroot ~]# pwsh
PowerShell 7.0.3 Copyright (c) Microsoft Corporation. All rights reserved. https://aka.ms/powershell Type 'help' to get help. PS /root># display Cmdlet list (only display 10 lines from the head) PS /root> (Get-Command)[0..9] CommandType Name Version Source ----------- ---- ------- ------ Function cd.. Function cd\ Function Clear-Host Function Compress-Archive 1.2.5 Microsoft.PowerShell.Archive Function Configuration 2.0.5 PSDesiredStateConfiguration Function Expand-Archive 1.2.5 Microsoft.PowerShell.Archive Function Find-Command 2.2.4.1 PowerShellGet Function Find-DSCResource 2.2.4.1 PowerShellGet Function Find-Module 2.2.4.1 PowerShellGet Function Find-RoleCapability 2.2.4.1 PowerShellGet
おめでとうございます。PowerShellが正常にインストールされました。CentOS8システムにPowerShell Microsoftをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。その他のヘルプや役立つ情報については、PowerShellの公式Webサイトを確認することをお勧めします。