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 9 (STS) |
latest
9
9.0
|
12 May 2026 |
.NET 8 (LTS) |
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 |
|
|
|
|
---|---|---|---|---|
25.10 (Questing Quokka) |
8, 9, 10³ |
8, 9, 10³ |
8, 9 |
8, 9 |
25.04 (Plucky Puffin) |
8, 9, 10³ |
8, 9, 10³ |
8, 9 |
8, 9 |
24.10 (Oracular Oriole) |
8, 9 |
8, 9 |
8, 9 |
8, 9 |
24.04 LTS (Noble Numbat) |
6¹ ², 7¹ ², 8, 9¹, 10³ |
6¹ ², 7¹ ², 8, 9¹, 10³ |
8, 9¹ |
8, 9¹ |
22.04 LTS (Jammy Jellyfish) |
6, 7, 8, 9¹, 10³ |
6, 7, 8, 9¹, 10³ |
8, 9¹ |
8, 9¹ |
bold – package is in main
¹ – available in the Backports PPA only
² – version is no longer maintained by Canonical (End of Life)
³ – available in the Previews PPA only until final release
Note
.NET 10 will be available in the Ubuntu archive for Ubuntu 24.04+ and included in main upon its official release. For Ubuntu 22.04, it will be provided via the Backports PPA.
Additionally, .NET 10 will be available for the ppc64el
and s390x
architectures until the final release.
.NET Version |
Source package |
End of Life (Upstream) |
---|---|---|
.NET 10 preview |
(not yet supported) |
|
.NET 9 (STS) |
12 May 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 36 months after release)
STS – Standard Term Support (Upstream patches bugs for 18 month after release)
See: Installing .NET from Ubuntu packages
.NET Debug Symbols packages¶
.NET Version |
available Debug Symbols packages |
---|---|
.NET 8 |
dotnet-sdk-dbg-8.0
dotnet-runtime-dbg-8.0
aspnetcore-runtime-dbg-8.0
|
.NET 9 |
dotnet-sdk-dbg-9.0
dotnet-runtime-dbg-9.0
aspnetcore-runtime-dbg-9.0
|
.NET 10 |
dotnet-sdk-dbg-10.0
dotnet-runtime-dbg-10.0
aspnetcore-runtime-dbg-10.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 Ubuntu Releases Wiki entry 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.