.NET Core ist ein kostenloses Open-Source-Software-Framework, das unter Berücksichtigung von Linux und macOS entwickelt wurde. Es ist ein plattformübergreifender Nachfolger von .NET Framework, der für Linux-, macOS- und Windows-Systeme verfügbar ist. Das .NET Core-Framework bietet bereits Gerüstwerkzeuge für Bootstrapping-Projekte.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig bei Fragen zur Installation von Open-Source-Software.
In diesem Zusammenhang werden wir untersuchen, wie das .Net 5 SDK und die Laufzeitumgebung auf einem Debian 10 Linux-Rechner installiert werden.
Zu den Hauptfunktionen von .NET Core gehören:
- Flexibilität in der Anwendung:Es kann als Erweiterung in Ihrer gewünschten Anwendung verwendet werden. Oder komplett separat und mit unterschiedlichen Verwendungszwecken in Ihrem Service installiert werden.
- Plattformübergreifende Fähigkeit:Möglichkeit zur Installation unter Windows, Linux und macOS; Möglichkeit zur Portierung auf andere Betriebssysteme. Laut Microsoft und anderen beteiligten Unternehmen, Designern und Entwicklern wird die Unterstützung für andere Betriebssysteme, CPUs und Anwendungen im Laufe der Zeit wachsen und sich verbessern.
- Befehlszeilentools:Alle Produkte, die aus verschiedenen Szenarien abgeleitet wurden, können als Befehlszeile verwendet und bearbeitet und ausgeführt werden.
- Kompatibilität:Dank der Verwendung der Standard-.Net-Core-Bibliothek ist Net mit Net Framework, .Xamarin und Mono kompatibel.
- Open Source:Die .Net Core-Plattform ist vollständig Open Source und verwendet MIT- und Apache 2-Lizenzen.
Zu befolgende Schritte zum Installieren von .Net 5 auf Debian 10
1. Repositories abrufen
Zunächst müssen wir Repositories von den Microsoft-Servern abrufen. Führen Sie also die folgenden Befehle in Ihrem Terminal aus:
$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb
2. Installieren Sie das .Net SDK v5
Jetzt müssten Sie das SDK installieren, um Ihre .NET-Anwendungen lokal zu entwickeln, indem Sie die folgenden Befehle ausführen:
$ sudo apt-get update;
$ sudo apt-get install -y apt-transport-https &&
$ sudo apt-get update &&
$ sudo apt-get install -y dotnet-sdk-5.0
3. Installieren Sie die Laufzeit v5
Installieren Sie jetzt .NET 5-Laufzeiten. Dies hilft, Ihre Anwendung lokal mit einem eingebetteten Server auszuführen:
$ sudo apt-get install -y dotnet-runtime-5.0
Wenn die Installation von .NET abgeschlossen ist, erhalten Sie eine folgende Meldung auf Ihrer Befehlszeile, dass Microsoft einige Nutzungsdaten sammelt und diese Daten zu Forschungszwecken sendet. Sie können es mithilfe von Systemumgebungsvariablen deaktivieren. Es ist Ihre persönliche Entscheidung, die Telemetrie am Laufen zu halten oder nicht.
4. Überprüfen Sie die .NET-Installation
Jetzt ist es an der Zeit, die Installation zu überprüfen. Führen Sie einfach den folgenden Befehl aus, um zu bestätigen, dass .NET erfolgreich installiert wurde und auf Ihrem System vorhanden ist:
$ dotnet --version
Dieser Befehl zeigt die genaue Version von .NET an, die auf Ihrem System über Ihre Debian-Befehlszeilenschnittstelle installiert ist.
Wie entferne ich .NET v5 von Ihrem Debian-Linux-System?
Wenn Sie jemals .NET von Ihrem System entfernen möchten, können Sie die folgenden einfachen apt-Befehle ausführen, um es loszuwerden:
$ sudo apt-get remove dotnet-sdk-5.0
$ sudo apt-get remove dotnet-runtime-5.0
Diese beiden Befehle reichen aus, um .NET zu entfernen. Microsoft-Repositories sind jedoch weiterhin auf Ihrem System vorhanden, falls Sie .NET erneut installieren und ausführen möchten.