ウェブサイト検索

Ubuntuに.NET SDKまたはランタイムをインストールする方法


.NETプラットフォームは、Microsoftによって開発された強力なフレームワークであり、Linuxを含むさまざまなプラットフォーム上でアプリケーションを構築および実行するためのものです。

Ubuntuに.NETをインストールするのは簡単で、.NETアプリケーションをシームレスに開発および実行することができます。

Ubuntu に .NET をインストールする

新しいソフトウェアをインストールする前に、利用可能なパッケージやそのバージョンに関する最新の情報を得るために、パッケージリストを更新することをお勧めします。

sudo apt update

次に、.NET SDK(ソフトウェア開発キット)をインストールしてください。これには、.NET アプリケーションを構築して実行するために必要なすべてが含まれています。

sudo apt install -y dotnet-sdk-8.0

別のバージョンの.NET SDKをインストールしたい場合は、コマンドの8.0を必要なバージョン番号、例えば6.0に置き換えてください。

SDKに加えて、.NET Runtimeをインストールする必要があるかもしれません。これは、.NETで構築されたが、ランタイムが含まれていないアプリケーションを実行している場合です。

sudo apt install -y aspnetcore-runtime-8.0

これにより、ASP.NET Core Runtimeがインストールされ、これは.NET 8.0に最も互換性のあるランタイムです。代わりに、以下のコマンドを使用して、ASP.NET Coreコンポーネントなしで.NET Runtimeをインストールすることもできます。

sudo apt install -y dotnet-runtime-8.0

.NET SDK と/または Runtime をインストールした後、次のコマンドを実行することでインストールを確認できます:

dotnet --version

新しい.NETプロジェクトを作成して、インストールが成功したことを確認することもできます。

dotnet new console -o my-app
cd my-app
dotnet run

これにより、新しい.NETコンソールアプリケーションが作成され、プロジェクトディレクトリに移動し、アプリケーションを実行します。すべてが正しく設定されていれば、端末にデフォルトの「こんにちは、世界!」の出力が表示されるはずです。

UbuntuにVisual Studio Code (VS Code)をインストールする

軽量のコードエディタを使用し、.NET 開発に優れたサポートを受けたい場合は、Visual Studio Codeをインストールできます。

sudo apt install software-properties-common apt-transport-https wget -y
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt update
sudo apt install code
code --version

Open VS Codeを開き、拡張機能ビュー(Ctrl+Shift+X)に移動し、「C#」を検索して、Microsoftが提供する拡張機能をインストールします。

あなたは今、Ubuntuシステムで.NETアプリケーションの開発を始める準備が整いました。ターミナルでdotnet newおよびdotnet buildコマンドを使って新しいプロジェクトを作成するか、既存のプロジェクトを開いてください。

結論

Ubuntuに.NETをインストールすると、Linux上で堅牢なアプリケーションを構築するための.NETの力を活用できるようになります。これらの手順を踏むことで、動作する.NET開発環境が整います。

関連記事: