Microsoft’s .NET 10 has been available in the Ubuntu 24.04 LTS repos since December, installable directly using Apt. This week, the 10.0.1 servicing update landed with important fixes to runtime, ASP.NET Core and Entity Framework Core issues.
Ubuntu users gained easier access to .NET (pronounced as dot net, packaged as dotnet) releases in 2022 thanks to a Microsoft and Canonical collaboration “to secure the software supply chain between .NET and Ubuntu and to provide enterprise-grade support”.
As a popular free, cross-platform, open source developer platform having access to it on Ubuntu, which is also a popular free and open source development platform, makes sense.
.NET 10 is an LTS Release
.NET 10.0.0 arrived in November 2025 as a new long-term support (LTS) release backed by 3 years of support from Microsoft. It brings JIT and NativeAOT performance improvements, C# 14 features, and ASP.NET Core enhancements like passkey authentication.
Canonical added .NET 10.0 to the Ubuntu 24.04 noble repos (as a .Deb) in December. Microsoft released the .NET 10.0.1 servicing update around the same time, and that update has now arrived in the repos.
The servicing update doesn’t bring any major features but developers working on cross-platform applications, web services or backend systems should upgrade to benefit from the fixes.
Microsoft provide Linux .NET package downloads, but these are binary files you download, unpack, and run from an extracted folder. Installing it through apt reduces friction as all Ubuntu-specific PATH and environment variables are set.
How to Install .NET 10 on Ubuntu 24.04 LTS
To install .NET 10.0 on Ubuntu 24.04 LTS open a terminal and run:
sudo apt install dotnet10
You can install specific components too, so if you just need the SDK or runtime:
sudo apt install dotnet-sdk-10.0
sudo apt install dotnet-runtime-10.0
Already have .NET 10.0.0 installed from the repos?
Run apt update and see if the 10.0.1 update is available. If it is, run apt dist-upgrade to install it. If it isn’t, you’re too early; Canonical added the package to the noble updates pocket on January 16 and mirrors can take up to 24 hours to sync.
Check your installed version of .NET with this command:
dotnet --version
Installing .NET 10 on Ubuntu 22.04 LTS
Developers running Ubuntu 22.04 LTS (which is still supported) can install .NET 10 from the dotnet backports PPA. That PPA is maintained by Canonical engineers on a “best-effort” basis, so it doesn’t get the same support guarantees as in-archive builds.
Long-Term Stability
End-user attention is on the upcoming release of Ubuntu 26.04 LTS, but 24.04 won’t be rendered obsolete overnight. Enterprise users and developers on internally-managed devices aren’t able to upgrade as casually as regular users.
Partnerships like this one, plus those frequent kernel and GPU driver backports and access to snaps (and Flatpaks and AppImages) mean long-term support releases really are viable long-term systems – even if the desktop environment feels a bit dated sooner.