.NET Coreは、LinuxとmacOSを念頭に置いて設計された無料のオープンソースソフトウェアフレームワークです。これは、Linux、macOS、およびWindowsシステムで使用可能な.NET Frameworkの後継プラットフォームです。 .NET Coreフレームワークは、プロジェクトをブートストラップするための足場ツールをすでに提供しています。
このチュートリアルでは、Ubuntu 20.04 Linuxシステムへの.NET Core SDKおよび.NET Core Runtimeのインストールについて詳しく説明します。
手順1 – Microsoft PPAを有効にする
まず、UbuntuシステムでMicrosoftパッケージリポジトリを有効にする必要があります。 Microsoft公式チームは、システムにPPAファイルを作成するためのDebianパッケージを提供しています。
Ubuntuシステムでターミナルを開き、次のコマンドを実行してMicrosoft PPAを構成します。
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
ステップ2 – .NET Core SDKのインストール
.NET Core SDKは、アプリケーションの開発に使用されるソフトウェア開発キットです。アプリケーションを作成する場合、または既存のアプリケーションを変更する場合は、システムに.netコアsdkパッケージが必要です。
Ubuntu 20.04 LTSシステムに.NET Core SDKをインストールするには、次のコマンドを実行します。
sudo apt update
sudo apt install apt-transport-https
sudo apt install dotnet-sdk-3.1
以前のバージョンの.Net Core SDK 2.1をインストールするには、次のように入力します。
sudo apt install dotnet-sdk-2.1
ステップ3 – .NET Coreランタイムをインストールする
アプリケーションを実行するだけでよいシステムには、.NET Core Runtimeが必要です。たとえば、本番環境または開始環境では、アプリケーションのみを実行する必要があります。
Ubuntu 20.04 LTSシステムに.NET Core Runtimeをインストールするには、次のコマンドを実行します。
sudo apt update
sudo apt install apt-transport-https
sudo apt install dotnet-runtime-3.1
以前のバージョンの.Netコアランタイム2.1をインストールするには、次のように入力します。
sudo apt install dotnet-runtime-2.1
ステップ4 –(オプション).NET Coreバージョンを確認する
dotnetコマンドラインユーティリティを使用して、システムにインストールされている.NET Coreのバージョンを確認できます。 dotnetのバージョンを確認するには、次のように入力します。
dotnet --version
3.1.401
結論
このチュートリアルでは、Ubuntu 20.04 LTS(Focal Fossa)Linuxシステムに.NET Core SDKとランタイムをインストールする方法を学びました。