Install .NET 8.0 on Ubuntu 24.04
.NET 8.0 on Ubuntu 24.04 is a Microsoft software platform that lets you run and build apps on your Linux computer using APT (Ubuntu’s built-in package manager).
You need this framework whenever you want to run programs or websites built with Microsoft tools on your system in a few minutes.
Install .NET 8.0 on Ubuntu 24.04 by running `sudo apt update` followed by `sudo apt install dotnet8`. Verify the installation with `dotnet –version`.
Install .NET 8
Installing .NET 8 on Ubuntu 24.04 takes just two commands in your terminal. You update your package list first to make sure your system has the latest software details, then run the installation command to set up the software development kit on your machine.
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
Creating a Hello World app lets you test your .NET 8 installation on Ubuntu 24.04 to make sure everything works properly. You use the built-in dotnet command to generate a new console project, which creates a basic template you can run right away.
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.
Creating an ASP.NET app is also possible. 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 navigate to the server hostname or IP address followed by port number 5000.
http://srv1.example.com:5000

That completes the setup process.
Conclusion:
Keep these key takeaways in mind as you build:
- 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.
These benefits empower developers to build robust applications efficiently.
Can I run .NET 8 on Linux?
Download .NET 8.0 (Linux, macOS, and Windows) .NET. Want to try out the latest preview? .NET 11.0.0-preview.2 is available.
Can I run .NET on Ubuntu?
Starting with Ubuntu 22.04, most supported versions of . NET are available in the built-in Ubuntu feed. The Ubuntu . NET backports package repository contains the remaining supported .
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
No comments yet — be the first to share your thoughts!