Dotnet Core Preview auf Linux installieren

Ich habe als klassischer Windows-Entwickler, wie es vermutlich die meisten Dotnet-Entwickler sind, einige Probleme gehabt die Preview von Dotnet Core 3 auf meinem Ubuntu-Server zu installieren. Glücklicherweise habe ich dann doch nach einer Weile einen einfachen Weg gefunden die Preview zu installieren. Und zwar in der Dokumentation zu der Preview 3. Danach war diese Information seltsamerweise nicht mehr drin, aber wenn man weiß wo sie steht, dann kann man sie ja wieder finden.

Installation der Preview

Installation von Snap

Der empfohlene Weg Dotnet Core 3 Preview auf Linux zu installieren ist Snap.

Snap ist auf allen gängigen Linux-Distributionen vorhanden oder installierbar. Dieser Weg ist also auf jeden Fall machbar. In meinem Fall war glücklicherweise Snap auch schon auf meinem Ubuntu-Server installiert. Sollte dies nicht installiert sein findet man hier die Installationsanleitung https://docs.snapcraft.io/installing-snapd.

Installation von DotNet Core 3 Preview

Die eigentliche Installation von DotNet Core 3 Preview ist dann ganz einfach, da es nur noch ein einziges Kommando ist: sudo snap install dotnet-sdk --beta --classic

Die Preview ist dann als dotnet.sdk.dotnet erreichbar. Das ist Absicht, um keine Konflikte zu erzeugen. Mit dem folgenden Kommando kann man aber das “klassische” dotnet Kommando aktivieren: sudo snap alias dotnet-sdk.dotnet dotnet

Update von DotNet Core 3 Preview

Will man eine neue Version vom DotNet Core 3 Preview installieren ist dies auch mit einem einfachen Kommando zu bewerkstelligen: sudo snap refresh dotnet-sdk --beta --classic

Fazit

Die Installation und somit die Nutzung von DotNet Core 3 auf Linux ist selbst für Linux-Anfänger sehr einfach machbar. Dadurch gibt die Möglichkeit auch für die klassischen Windows Entwickler recht einfach DotNet Core Anwendungen auch auf (günstigeren) Linux-Servern zu nutzen und nicht immer einen Windows-Server dafür anmieten zu müssen.