.NET 9(または8)をUbuntu 24.04 | 22.04 | 20.04にインストールする方法
このチュートリアルでは、現在のUbuntu 24.04、Ubuntu 22.04、およびUbuntu 20.04 LTSにMicrosoft .NETソフトウェア開発フレームワーク(9.0、8.0、さらには6.0、7.0)をインストールする方法を示します。
マイクロソフトは先週、.NET 9を発表しました。これには、ランタイム、ワークロード、言語全体で1,000以上のパフォーマンス関連の変更が含まれています。.NET Aspire 9は、OpenAI、Ollama、Milvusとの統合、およびAzure Functionsのプレビューサポートを提供するようになりました。その他の機能や変更については、発表を参照してください。
Ubuntuに.NETフレームワークをインストールする方法は4つあります:
- Ubuntuシステムリポジトリからのネイティブ.debパッケージ。
- Microsoft リポジトリからのネイティブ .deb パッケージ。
- Snap パッケージはサンドボックスで実行されます。
- Ubuntu PPAからのネイティブ.debパッケージ
必要に応じて、以下のオプションの中から選択してください。
オプション 1: Ubuntu システムリポジトリから .NET をインストールする
Ubuntuにはシステムリポジトリに.NETパッケージがあります。これまでに含まれているのは:
- .NET 6 と .NET 7 は Ubuntu 22.04 用です。
- .NET 8はUbuntu 22.04、Ubuntu 24.04、およびUbuntu 24.10用です。
.NET 8を22.04以降にインストールするには、キーボードでCtrl+Alt+Tを押してターミナルを開き、コマンドを実行してください:
sudo apt updatesudo apt install dotnet8Ubuntu 22.04にのみ.NET 7をインストールしたい場合は、次のコマンドを使用します:
sudo apt install dotnet7そして、コマンドの7を.NET 6のために6に置き換えてください。
オプション2: Microsoftリポジトリから.NETをインストールする
Microsoftには、Debian/Ubuntuユーザー向けの公式APTリポジトリがあります。それには次のものが含まれています:
- .NET 6、.NET 7、.NET 8 は Ubuntu 20.04 および Ubuntu 22.04 用です。
- .NET 9は、執筆時点では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用のmousepad、MATE用のpluma、またはほとんどの場合に機能する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.04とjammy(それらは22.04およびMint 21用です)を次のように置き換えてください:
- 20.04 と 焦点 は Ubuntu 20.04 用です。
- 24.04 と 高貴な Ubuntu 24.04 と Linux Mint 22 用。
.NETをインストールします
最後に、次のコマンドを実行してシステムパッケージキャッシュを更新してください:
sudo apt updateそれから、.NET 8 SDK、およびランタイムをインストールしてください。
sudo apt install dotnet-sdk-8.0選択肢として、dotnet-sdk-8.0をdotnet-sdk-9.0に置き換えて.NET 9を使用することができます(現在は20.04のみ)、またはdotnet-sdk-6.0を使用して.NET 6にすることも可能です。
オプション3: Ubuntu PPAから.NETをインストールする
Ubuntuのチームメンバーは、これまでに次のものを含むバックポートPPAも維持しています:
- .NET 6 と .NET 7 の Ubuntu 24.04 向けです。
- .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または、コマンドを使って、Ubuntu 24.04に.NET 6または7をインストールします(必要に応じてコマンド内の数字6を置き換えてください):
sudo apt install dotnet6オプション4: Snapパッケージを使用して.NETをインストールする
すべての現在のUbuntuユーザーは、.NETをSnapパッケージとしてインストールすることもできますが、それはサンドボックス環境で実行されます。
Ubuntuソフトウェアまたはアプリセンターを起動し、‘dotnet’を検索してSnapパッケージでフィルタリングし、インストールをクリックします。執筆時点では、.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を置き換えてください。インストールしたバージョンとアンインストールしたいバージョンに応じて。





