Available .NET versions¶
This article lists Canonical maintained .NET builds.
.NET Snap¶
The dotnet snap let’s you install .NET components of the following versions on Ubuntu 22.04+ for amd64 and arm64 architectures.
Components¶
.NET component |
identifier |
description |
|---|---|---|
.NET SDK |
sdk
|
let’s you build and run .NET apps |
ASP.NET Core Runtime |
aspnetcore-runtime
|
let’s you run .NET apps (including ASP.NET Core apps) |
.NET Runtime |
runtime
|
let’s you run .NET apps (without the components needed to run ASP.NET Core apps) |
Versions¶
.NET version |
identifiers |
End of Life |
|---|---|---|
.NET 10 (LTS) |
latest
lts
10
10.0
|
14 November, 2028 |
.NET 9 (STS) |
9
9.0
|
10 November, 2026 |
.NET 8 (LTS) |
8
8.0
|
10 November 2026 |
.NET 7 (STS) |
7
7.0
|
14 May 2024 |
.NET 6 (LTS) |
6
6.0
|
12 November 2024 |
Ubuntu (deb) packages¶
Ubuntu version |
|
|
|
|
|---|---|---|---|---|
26.04 (Resolute Raccoon) |
8¹, 9, 10 |
8¹, 9, 10 |
8¹, 9, 10 |
8¹, 9, 10 |
25.10 (Questing Quokka) |
8, 9, 10 |
8, 9, 10 |
8, 9, 10 |
8, 9, 10 |
25.04 (Plucky Puffin) |
8, 9, 10³ |
8, 9, 10³ |
8, 9, 10³ |
8, 9, 10³ |
24.04 LTS (Noble Numbat) |
6¹ ², 7¹ ², 8, 9¹, 10³ |
6¹ ², 7¹ ², 8, 9¹, 10³ |
8, 9¹, 10³ |
8, 9¹, 10³ |
22.04 LTS (Jammy Jellyfish) |
6, 7, 8, 9¹, 10¹ |
6, 7, 8, 9¹, 10¹ |
8, 9¹, 10¹ |
8, 9¹, 10¹ |
bold – package is in main
¹ – available in the Backports PPA only
² – version is no longer maintained by Canonical (End of Life)
³ – .NET 10 RC2 is available in the Previews PPA. We are working on getting the final release in the Ubuntu package archive. In the meantime we recommend Installing .NET with the dotnet snap.
.NET Version |
Source package |
End of Life (Upstream) |
|---|---|---|
.NET 10 (LTS) |
14 November, 2028 |
|
.NET 9 (STS) |
10 November, 2026 |
|
.NET 8 (LTS) |
10 November 2026 |
|
.NET 7 (STS) |
14 May 2024 |
|
.NET 6 (LTS) |
12 November 2024 |
LTS – Long Term Support (Upstream patches bugs for 3 years after release)
STS – Standard Term Support (Upstream patches bugs for 2 years after release)
See: Installing .NET from Ubuntu packages
.NET Debug Symbols packages¶
.NET Version |
available Debug Symbols packages |
|---|---|
.NET 10 |
dotnet-sdk-dbg-10.0
dotnet-runtime-dbg-10.0
aspnetcore-runtime-dbg-10.0
|
.NET 9 |
dotnet-sdk-dbg-9.0
dotnet-runtime-dbg-9.0
aspnetcore-runtime-dbg-9.0
|
.NET 8 |
dotnet-sdk-dbg-8.0
dotnet-runtime-dbg-8.0
aspnetcore-runtime-dbg-8.0
|
Backports PPA¶
.NET versions which Canonical is not committed to maintain for the entire lifetime of an Ubuntu release will be provided via the .NET backports PPA.
Canonical provides best-effort maintenance for packages contained in this archive, which is limited to the upstream lifespan of the .NET version or the support period of the particular Ubuntu series. See the upstream support policy for more information about the upstream support lifespan of .NET releases or the list of Ubuntu releases for more information about the support period of any Ubuntu series.
Previews PPA¶
Before each major .NET release, Microsoft publishes multiple previews for public testing. We package and test these previews in the .NET previews PPA to prepare for the final release. We encourage you to try them out and share your feedback.
Important
These builds are not intended for production environments. Neither Microsoft nor Canonical provides warranties or support for these preview versions.