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

See: Installing .NET with the dotnet snap

Ubuntu (deb) packages

Ubuntu version

amd64

arm64

s390x

ppc64el

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)

dotnet10

14 November, 2028

.NET 9 (STS)

dotnet9

10 November, 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 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.