News & Updates

How to Install .NET on Ubuntu: Step-by-Step Guide

By Sofia Laurent 149 Views
install dotnet ubuntu
How to Install .NET on Ubuntu: Step-by-Step Guide

Installing the .NET SDK on Ubuntu is a straightforward process that unlocks a powerful environment for building modern, cross-platform applications. This guide walks you through the steps required to set up a robust development pipeline on your Linux machine.

Understanding the .NET Ecosystem on Linux

The .NET platform has evolved into a truly universal framework, with first-class support for Ubuntu and other Linux distributions. This shift allows developers to leverage the stability and performance of open-source operating systems while using the same languages and tools found in Windows environments. The package management system native to Ubuntu simplifies the installation and maintenance of the .NET runtime significantly.

Preparing Your System

Before you begin the installation, it is essential to prepare your Ubuntu environment to accept the new Microsoft package repository. This involves installing necessary dependencies and configuring the package feed to ensure you receive the latest updates securely.

Register the Microsoft Signature Key

To verify the authenticity of the packages, you must first download and register the Microsoft GPG key. This security measure ensures that the software you install is genuine and has not been tampered with during transmission.

Add the Product Repository

With the key registered, you need to add the specific .NET repository to your system's sources list. This step tells your package manager where to look for the official .NET packages, keeping your installation process clean and managed.

Ubuntu Version
Repository
22.04 LTS
https://packages.microsoft.com/repos/microsoft-ubuntu-noble-prod noble main
20.04 LTS
https://packages.microsoft.com/repos/microsoft-ubuntu-focal-prod focal main

Executing the Installation Commands

Once the repository is configured, you can use the standard apt package manager to install the .NET SDK. This process handles all the complex dependency resolution automatically, leaving you with a fully functional development environment in minutes.

Verifying the Installation

After the installation completes, it is vital to confirm that the SDK is working correctly. Running a simple command to check the version provides immediate feedback that the setup was successful and the environment variables are configured properly.

Creating Your First Project

With the .NET tools installed, you can now create a new project to test your setup. Using the command-line interface, you can scaffold a new web application or console tool, compile it, and run it locally to ensure everything is integrated correctly.

S

Written by Sofia Laurent

Sofia Laurent is a Senior Editor exploring design, lifestyle, and global trends. She blends editorial clarity with a refined point of view.