How to install DotNet Core on Ubuntu 18.04 - Office.com/setup login

How to install DotNet Core on Ubuntu 18.04

By Flenn Ruiz 0 Comment July 3, 2019

How to install DotNet Core on Ubuntu 18.04Install the DotNet Core on Ubuntu 18.04, so you can build your apps on the open source platform.

If you or your company depend upon Microsoft’s DotNet for the development of certain projects on your data center servers, you may assume yourself out of luck on the Linux platform. That assumption would be incorrect, as Microsoft has not only made it possible to install the DotNet Core on Linux, they’ve made it quite simple.

With DotNet installed on your favorite open source platform, you can develop to your heart’s content and your skill limits.

SEE: Hiring kit: Database administrator (TechRepublic Premium)

I want to walk you through the process of installing DotNet Core on Ubuntu Server 18.04 and then how to create your first Hello World app. I’ll assume you already have the Ubuntu platform up and running and a user account with sudo privileges.

With that said, let’s get to work.

Installation

The first thing to do is install the necessary repository. To do this, open a terminal window and issue the following commands:

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.deb

Once the repository has been added, there’s a single dependency that must be installed. Do this with the following commands:

sudo add-apt-repository universesudo apt-get install apt-transport-https

Finally, install DotNet Core with these commands:

sudo apt-get updatesudo apt-get install dotnet-sdk-2.2

After running the last command, it will take some time to populate the local package cache. This is done to enable offline access, and shouldn’t take more than a minute or so to complete this process. Once it completes, you should have your bash prompt returned. Log out and log back in, and you’re ready to go.

After you’ve logged back in, issue the command dotnet to verify everything has installed (Figure A).

dotneta.jpg

Figure A: DotNet Core is installed.

dotneta.jpg

Hello World

Let’s create the always popular Hello World example. To do this, you need to create a new console app with the command:

dotnet new console -o HelloWorld

The above command informs DotNet that you are creating a new console app named HelloWorld. The command will also instruct DotNet to populate the app with the required files. Once it completes, change into the newly created directory with the command:

cd HelloWorld

Within that directory, you’ll find a file named Program.cs. That file contains all the necessary code to print “Hello World!” to the console (Figure B).

dotnetb.jpg

Figure B: Hello World!

dotnetb.jpg

You can run the Hello World app with the command:

dotnet run

The command will then print out Hello World! (Figure C).

dotnetc.jpg

Figure C: A successful command run.

dotnetc.jpg

You can modify that Program.cs file in any way you need, but at this point you should have everything necessary to start building your DotNet apps on the Linux platform.

Data Center Trends Newsletter

DevOps, virtualization, the hybrid cloud, storage, and operational efficiency are just some of the data center topics we’ll highlight. Delivered Mondays and Wednesdays

Sign up today Sign up today

Also see

dotnethero.jpg

Microsoft

dotnethero.jpg