ウェブサイト検索

Ubuntu 24.04 に .NET 9 (または 8) をインストールする方法 | 4月22日 | 4月20日


このチュートリアルでは、Microsoft .NET ソフトウェア開発フレームワーク (9.0、8.0、または 6.0、7.0) を現在の Ubuntu 24.04、Ubuntu 22.04、および Ubuntu 20.04 LTS にインストールする方法を示します。

Microsoft は先週 .NET 9 を発表しました。ランタイム、ワークロード、言語全体にわたって 1,000 を超えるパフォーマンス関連の変更が含まれています。 .NET Aspire 9 には、OpenAI、Ollama、Milvus の統合、および Azure Functions のプレビュー サポートが追加されました。その他の機能と変更点については、発表をご覧ください。

Ubuntu に .NET Framework をインストールするには、次の 4 つの選択肢があります。

  • Ubuntu システム リポジトリのネイティブ .deb パッケージ。
  • Microsoft リポジトリのネイティブ .deb パッケージ。
  • スナップ パッケージはサンドボックスで実行されます。
  • Ubuntu PPA のネイティブ .deb パッケージ

必要に応じて、以下のオプションのいずれかを選択してください。

オプション 1: Ubuntu システム リポジトリから .NET をインストールする

Ubuntu には、システム リポジトリに .NET パッケージがあります。これまでのところ、次のものが含まれます。

  • Ubuntu 22.04 の .NET 6 および .NET 7
  • .NET 8 (Ubuntu 22.04、Ubuntu 24.04、および Ubuntu 24.10 用)。

.NET 8 を 22.04 以降にインストールするには、キーボードの Ctrl+Alt+T を押してターミナルを開き、コマンドを実行します。

sudo apt update
sudo apt install dotnet8

Ubuntu 22.04 にのみ .NET 7 をインストールする場合は、次のコマンドを使用します。

sudo apt install dotnet7

また、コマンド内の数値 7 を .NET 6 の 6 に置き換えます。

オプション 2: Microsoft リポジトリから .NET をインストールする

Microsoft には、Debian/Ubuntu ユーザー向けの公式 apt リポジトリがあります。これには次のものが含まれます。

  • Ubuntu 20.04 および Ubuntu 22.04 の.NET 6、.NET 7、.NET 8
  • この記事の執筆時点では、.NET 9 for Ubuntu 20.04 ですが、すぐに 22.04/24.04 のサポートが追加される可能性があります。

1. キーをインストールします

Microsoft リポジトリを追加するには、まずキー ファイルをダウンロードしてインストールする必要があります。

これを行うには、キーボードの Ctrl+Alt+T を押してターミナルを開きます。ターミナルが開いたら、単一のコマンドを実行します。

sudo wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg

このコマンドはキーをダウンロードし、保護を解除して (読み取り不能になります。スクリーンショットを参照)、「/etc/apt/keyrings」 ディレクトリに保存します。

2. Microsoft リポジトリを追加します

次に、ターミナル ウィンドウでコマンドを実行して、ソース ファイルを作成および編集します。

sudo gedit /etc/apt/sources.list.d/microsoft.sources

デスクトップ環境に応じて、gedit を、Ubuntu 24.04 の場合は gnome-text-editor、XFCE の場合は mousepadpluma に置き換えます。 MATE の場合は 、またはほとんどの場合に機能する nano

ファイルが開いたら、次の行を追加して保存します。

Types: deb
URIs: https://packages.microsoft.com/ubuntu/22.04/prod/
Suites: jammy
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/microsoft.gpg

ここで、コード内の 22.04jammy (22.04 と Mint 21 用) を次のように置き換えます。

  • 20.04 と Ubuntu 20.04 の focal
  • Ubuntu 24.04 および Linux Mint 22 の場合は 24.04noble です。

3..NETをインストールする

最後に、次のコマンドを実行してシステム パッケージ キャッシュを更新します。

sudo apt update

そして、.NET 8 SDK、ランタイムをインストールします。

sudo apt install dotnet-sdk-8.0

選択として、dotnet-sdk-8.0 を .NET 9 (現時点では 20.04 のみ) の dotnet-sdk-9.0 または dotnet-sdk に置き換えることができます。 .NET 6 の場合は -6.0

オプション 3: Ubuntu PPA から .NET をインストールする

Ubuntu チームのメンバーもバックポート PPA を保守しています。これには、これまでのところ以下が含まれています。

  • Ubuntu 24.04 の .NET 6 および .NET 7
  • .NET 9 (Ubuntu 22.04 と Ubuntu 24.04 の両方)。

PPA を追加するには、ターミナルを開き (Ctrl+Alt+T)、次のコマンドを実行します。

sudo add-apt-repository ppa:dotnet/backports

要求されたらユーザー パスワードを入力します (アスタリスクのフィードバックはありません)。Enter キーを押して続行します。

次に、次のコマンドを実行して .NET 9 をインストールします。

sudo apt install dotnet9

または、必要に応じて、次のコマンドを使用して .NET 6 または 7 (コマンド内の番号 6 を適宜置き換えます) を Ubuntu 24.04 にインストールします。

sudo apt install dotnet6

オプション 4: Snap パッケージ経由で .NET をインストールする

現在のすべての Ubuntu ユーザーは、サンドボックス環境で実行される .NET を Snap パッケージとしてインストールすることもできます。

Ubuntu ソフトウェアまたは App Center を起動し、Snap パッケージで「dotnet」フィルターを検索して、「インストール」をクリックするだけです。この記事の執筆時点では、.NET 8 のみが利用可能です。

.NETをアンインストールする

.NET .deb パッケージを削除するには、ターミナル (Ctrl+Alt+T) を開き、次のコマンドを実行します。

sudo apt remove --autoremove dotnet9* dotnet-host-9.0 dotnet-sdk-9.0 dotnet-runtime-9.0

同様に、インストールされているバージョンとアンインストールするバージョンに応じて、上記のコマンドの番号 9 を置き換えます。

関連記事