<a id="dotnet-toolchain-availability"></a>

# Available .NET versions

<style>
    .dim {
        opacity: 0.65;
    }
</style>

This article lists Canonical maintained .NET builds.

## .NET Snap

The [`dotnet` snap](https://snapcraft.io/dotnet) let’s you install .NET components of the following versions on Ubuntu 22.04 LTS and above for `amd64` and `arm64` architectures.

<a id="dotnet-snap-components"></a>

### Components

| .NET component       | identifier                             | description                                                                      |
|----------------------|----------------------------------------|----------------------------------------------------------------------------------|
| .NET SDK             | ```none<br/>sdk<br/>```                | let’s you build and run .NET apps                                                |
| ASP.NET Core Runtime | ```none<br/>aspnetcore-runtime<br/>``` | let’s you run .NET apps (including ASP.NET Core apps)                            |
| .NET Runtime         | ```none<br/>runtime<br/>```            | let’s you run .NET apps (without the components needed to run ASP.NET Core apps) |

<a id="dotnet-snap-versions"></a>

### Versions

| .NET version   | identifiers                                                                                                                   | End of Life       |
|----------------|-------------------------------------------------------------------------------------------------------------------------------|-------------------|
| .NET 10 (LTS)  | ```none<br/>latest<br/>```<br/><br/>```none<br/>lts<br/>```<br/><br/>```none<br/>10<br/>```<br/><br/>```none<br/>10.0<br/>``` | 14 November, 2028 |
| .NET 9 (STS)   | ```none<br/>9<br/>```<br/><br/>```none<br/>9.0<br/>```                                                                        | 10 November, 2026 |
| .NET 8 (LTS)   | ```none<br/>8<br/>```<br/><br/>```none<br/>8.0<br/>```                                                                        | 10 November 2026  |
| .NET 7 (STS)   | ```none<br/>7<br/>```<br/><br/>```none<br/>7.0<br/>```                                                                        | 14 May 2024       |
| .NET 6 (LTS)   | ```none<br/>6<br/>```<br/><br/>```none<br/>6.0<br/>```                                                                        | 12 November 2024  |

See: [Installing .NET with the dotnet snap](https://documentation.ubuntu.com/ubuntu-for-developers/howto/dotnet-setup.md#dotnet-installation-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      |
| 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¹    |
<!-- Do not forget to add 4 spaces at the end of line to keep future diffs more readable -->

**bold** – package is in main<br />
\\\\
¹ – available in the [Backports PPA](#dotnet-backports-ppa) only<br />
\\\\
² – version is no longer maintained by Canonical (End of Life)

| .NET Version   | Source package                                            | End of Life (Upstream)   |
|----------------|-----------------------------------------------------------|--------------------------|
| .NET 10 (LTS)  | [dotnet10](https://launchpad.net/ubuntu/+source/dotnet10) | 14 November, 2028        |
| .NET 9 (STS)   | [dotnet9](https://launchpad.net/ubuntu/+source/dotnet9)   | 10 November, 2026        |
| .NET 8 (LTS)   | [dotnet8](https://launchpad.net/ubuntu/+source/dotnet8)   | 10 November 2026         |
| .NET 7 (STS)   | [dotnet7](https://launchpad.net/ubuntu/+source/dotnet7)   | 14 May 2024              |
| .NET 6 (LTS)   | [dotnet6](https://launchpad.net/ubuntu/+source/dotnet6)   | 12 November 2024         |

LTS – Long Term Support (Upstream patches bugs for 3 years after release)<br />
\\\\
STS – Standard Term Support (Upstream patches bugs for 2 years after release)

See: [Installing .NET from Ubuntu packages](https://documentation.ubuntu.com/ubuntu-for-developers/howto/dotnet-setup.md#dotnet-installation-ubuntu-packages)

<a id="dotnet-debug-packages"></a>

### .NET Debug Symbols packages

| .NET Version   | available Debug Symbols packages                                                                                                                      |
|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
| .NET 10        | ```text<br/>dotnet-sdk-dbg-10.0<br/>```<br/><br/>```text<br/>dotnet-runtime-dbg-10.0<br/>```<br/><br/>```text<br/>aspnetcore-runtime-dbg-10.0<br/>``` |
| .NET 9         | ```text<br/>dotnet-sdk-dbg-9.0<br/>```<br/><br/>```text<br/>dotnet-runtime-dbg-9.0<br/>```<br/><br/>```text<br/>aspnetcore-runtime-dbg-9.0<br/>```    |
| .NET 8         | ```text<br/>dotnet-sdk-dbg-8.0<br/>```<br/><br/>```text<br/>dotnet-runtime-dbg-8.0<br/>```<br/><br/>```text<br/>aspnetcore-runtime-dbg-8.0<br/>```    |

<a id="dotnet-backports-ppa"></a>

### 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](https://launchpad.net/~dotnet/+archive/ubuntu/backports).

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](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core) for more information about the upstream support lifespan of .NET releases or the [list of Ubuntu releases](https://documentation.ubuntu.com/project/release-team/list-of-releases) for more information about the support period of any Ubuntu series.

<a id="dotnet-previews-ppa"></a>

### 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](https://launchpad.net/~dotnet/+archive/ubuntu/previews) 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.
