Install .NET 8.0 on Ubuntu 24.04

The article provides a guide on installing .NET 8 on Ubuntu 24.04, emphasizing its cross-platform capabilities and streamlined installation process. It details commands for installation, verifying the version, and creating a simple “Hello World” app, along with instructions for building ASP.NET applications, showcasing the framework’s advantages for developers.

This article explains how to install .NET 8 on Ubuntu 24.04.

.NET 8 is a cross-platform, high-performance framework developed by Microsoft. It allows developers to create a variety of applications, including web, mobile, desktop, and cloud, deploying them on Windows, macOS, and Linux with a single codebase.

With .NET 8, developers can build applications for both Windows and Linux, which is especially beneficial in enterprise environments where diverse systems are utilized.

Installing .NET 8 on Ubuntu enables developers to take advantage of these benefits while working in a Linux environment, making it an excellent choice for those who prefer or require Linux for their development and deployment processes.

Install .NET 8

.NET 8 packages are now available in the default repositories for Ubuntu. Previously, users had to add a separate repository to install .NET 8. However, that is no longer necessary.

You can simply run the command below to install .NET 8 on Ubuntu.

sudo apt update
sudo apt install dotnet8

Once installed, run the command below to verify the .NET version number.

dotnet --version

Create Hello World app

After installing .NET 8 on Ubuntu, you can start building your apps. A simple app to test is the [Hello World] app.

Run the command below to create a simple Hello World app.

dotnet new console -o helloworld

Change into the helloworld folder and run the app.

cd helloworld
dotnet run

It should output [Hello World] on your terminal.

You can also create an ASP.NET app. To do that, run the command below.

dotnet new razor -o asp.net

Change into the [asp.net] folder and run the app.

cd asp.net
dotnet run --urls=http://0.0.0.0:5000/

To test, open your browser and browse to the server hostname or IP address followed by port number 5000.

http://srv1.example.com:5000

That should do it!

Conclusion:

In summary, installing and using .NET 8 on Ubuntu 24.04 is straightforward and provides numerous advantages for developers. Here are the key points to remember:

  • Cross-Platform Development: .NET 8 allows for the development of applications across various platforms.
  • Streamlined Installation: Installation has been simplified with packages available in the default repositories.
  • Easy Verification: The command to check the .NET version allows for quick installation confirmation.
  • Hello World Example: Creating a basic “Hello World” app helps beginners start with .NET 8.
  • ASP.NET Capability: Developers can easily create and run ASP.NET applications for web development.
  • Accessibility: Applications can be accessed via a web browser, demonstrating successful deployment.

With these benefits, .NET 8 on Ubuntu empowers developers to build robust applications efficiently.

Richard Avatar

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *