Install .NET 8.0 on Ubuntu 24.04
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.
Frequently Asked Questions
How do I install .NET 8 on Ubuntu 24.04?
How can I verify that .NET 8 is installed correctly?
What is the first application I can create with .NET 8?
Can I create ASP.NET applications on Ubuntu with .NET 8?
What are the benefits of using .NET 8 on Ubuntu?
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!