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

See: Installing .NET with the dotnet snap

Ubuntu (deb) packages

Ubuntu version

amd64

arm64

s390x

ppc64el

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

dotnet10

(not yet supported)

.NET 9 (STS)

dotnet9

12 May 2026

.NET 8 (LTS)

dotnet8

10 November 2026

.NET 7 (STS)

dotnet7

14 May 2024

.NET 6 (LTS)

dotnet6

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.