Microsoft announced the release of .NET 7 with enhanced Linux and native ARM64 support. The release brings your apps increased performance and new features for C# 11/F# 7, .NET MAUI, ASP.NET Core/Blazor, Web APIs, WinForms, WPF, and more. This is a Standard Term Support (STS) release with 18 months and features a new Base Class Library (BCL) which allows developers to use one SDK, one Runtime, and one set of base libraries to build many types of apps (Cloud, Web, Desktop, Mobile, Gaming, IoT, and AI). Starting with Ubuntu Linux 22.04, .NET 6 packages are included in Ubuntu’s default repositories. So users can simply run the apt-get command to install .NET 6 packages. .NET 7 packages are not yet included in Ubuntu’s repositories. However, it is conceivable that it will be included very soon.

How to install .NET 7 on Ubuntu Linux

As described above, Microsoft announced the release of .NET 7 with enhanced Linux and native ARM64 support. Below is how to install it on Ubuntu Linux.

Install .NET 6

As mentioned above, users can simply run the commands below to install .NET 7 since it’s already included in Ubuntu’s repositories. To install .NET 6, run the commands below. The commands above will install all the SDK, runtime, and ASP.NET packages. You can install each of the features separately using the commands below.

Install .NET 7

Since .NET 7 packages are not yet included in Ubuntu’s repositories, you must install the official Microsoft .NET repository. First, run the commands below to add the Microsoft repository’s GPG key. Once the repository GPG key is installed, run the commands below to create a repository file for each version of Ubuntu. For version 22.04: For version 20.04: For version 18.04: After adding the repository’s key and file, run the commands below to install .NET 7. To see information about .NET, simply run the commands below. That should output similar lines as below: That should do it! Reference: https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/ Conclusion: This post showed you how to Microsoft install .NET 7 on Ubuntu Linux. If you find any error above or have something to add, please use the comment form below.