.NET

Bild des Benutzers comrad

.NET ist eine Softwareumgebung von Microsoft. Sie führt Bytecode-Programme auf einer virtuellen Maschine aus, ganz ähnlich wie Java. Zunächst hat sich die .NET-Unterstützung von Microsoft auf deren eigene Windows-Betriebssysteme beschränkt. Daher wurde Mono entwickelt, was den offenen Standard als Open Source-Software unter Linux bereitgestellt hat.

.NET Core, was später als das Standard .NET umgetauft wurde, wird nativ für Linux angeboten. Mono, eine von Anfang an quelloffene Implementation des .NET-Standards, war ab 2001 bis zum nativen Erscheinen der .NET-Plattform unter Linux die einzige Möglichkeit .NET-Programme auszuführen.

Alpine Linux

Insbesondere interessant für Container und Gameserver-Installationen. Hier könnt ihr die aktuelle .NET-Runtime bekommen mit

sudo apk add dotnet10-runtime

openSUSE

Fügt das Paket-Repository hinzu mit:

sudo zypper install libicu
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
wget https://packages.microsoft.com/config/opensuse/16/prod.repo
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo
sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo

Nun könnt ihr die Runtime und das SDK (zum Entwickeln von Software) über den Paketmanager installieren:

sudo zypper install -y dotnet-runtime-10.0

ubuntu

Für Ubuntu könnt ihr das Repository-Paket oder das snap herunterladen.

Die .NET-Runtime ist in den Standard-Ubuntu-Repos enthalten und ihr könnt es über

sudo apt-get install -y dotnet-runtime-10.0

installieren.

Die Installation für die Runtime für .NET 10.0 erhaltet ihr mit

sudo snap install dotnet-runtime-100

Detaillierte Informationen zu der Snap-Installation erhaltet ihr bei Microsoft.

Paketmanager
Snap: 

dotnet-runtime-90

Screenshots und Videos
Mastodon