.NET (ausgesprochen DOTNET ) ist die am weitesten verbreitete Softwareentwicklungsplattform zum Erstellen und Ausführen von Programmen für Windows. Mit .NET hat Microsoft nicht nur einen konsequenten Nachfolger des bisherigen Wirrwarrs von Software-Entwicklungsplattformen für Windows geschaffen, sondern auch eine echte Alternative zu Java. Hier lernen wir die Befehle zum Herunterladen und Installieren von .Net Core und Runtime auf Debian 11 Bullseye kennen.
Entwickler, die daran interessiert sind, ihre Software für Windows-Computer zu entwickeln und zu testen, können Dotnet verwenden; zusammen mit mehreren Programmiersprachen wie C #, C ++, J #, Visual Basic und anderen werden unterstützt, damit möglichst viele Programmierer das Programm verwenden können.
.NET bietet Unterstützung für die Programmierparadigmen:
• Objektorientierung
• Komponentenorientierung und
• Serviceorientierung
.Net 6 Core/SDK oder Runtime-Installation auf Debian 11 Bullseye LTS
Methode Nr. 1:Skript verwenden
Dotnet-Installationsskript herunterladen
Nun, eine der einfachsten Möglichkeiten, mit Dotnet zu beginnen, besteht darin, es mit dem offiziell von Microsoft bereitgestellten Skript zu installieren. Der Benutzer kann damit sowohl .Net SDK oder Core als auch .Net Runtime installieren.
sudo apt install wget
Skript abrufen
wget https://dot.net/v1/dotnet-install.sh
Ausführbar machen:
chmod +x dotnet-install.sh
Installieren Sie das .Net Core SDK auf Debian 11 Bullseye
Das .Net Core SDK enthält alle Tools, die ein Entwickler zum Erstellen und Ausführen von .NET-Anwendungen entweder über eine Befehlszeile oder einen grafischen Editor wie Visual Studio benötigt. Neben Visual Studio-Unterstützung enthält es auch .NET Runtime; ASP.NET Core Runtime und .NET Desktop Runtime 6.0.1. Beim Schreiben dieses Tutorials war die aktuelle Langzeitversion für Open Source .Net 6, daher können Sie einfach Folgendes eingeben:
./dotnet-install.sh -c Current
Der obige Befehl lädt die neueste Version herunter und installiert sie Version, die über das Microsoft-Repository verfügbar ist. Wohingegen der Benutzer, der nach einem bestimmten sucht, das „Current“ ersetzt im obigen Befehl damit.
Zum Beispiel , wenn Sie Version .Net Version 5 installieren möchten , sieht der obige Befehl wie folgt aus:
./dotnet-install.sh -c 5.0
Hinweis :Der Installationspfad lautet „/home/$USER/.dotnet
“. Der $USER ist derjenige, mit dem Sie das oben angegebene Skript ausgeführt haben. Sie können diesen Pfad auch zu Ihrer Systemvariablen hinzufügen um global auf die dotnet-Befehlszeile zuzugreifen.
Hinweis :Ersetzen Sie $USER mit Ihrem aktuellen:
echo 'export PATH="$PATH:/home/$USER/.dotnet/"' >> ~/.bashrc
Installieren Sie .Net Core RunTime unter Debian 11:
Wenn Sie nicht alles wollen .Net Core SDK, um Anwendungen zu entwickeln und nur nach seiner Laufzeit zu suchen Umgebung, um die entwickelten Anwendungen auszuführen und die gesamte Interaktion mit dem Basisbetriebssystem zu abstrahieren; Verwenden Sie dann anstelle des vorherigen Befehls die angegebenen.
ASP.NET Core Runtime ermöglicht die Ausführung vorhandener Web-/Serveranwendungen, während für die dotnet-Laufzeit nur der zweite Befehl verwendet wird:
./dotnet-install.sh -c Current --runtime aspnetcore
Nur für .Net Runtime
./dotnet-install.sh -c Current --runtime dotnet
#2. Methode mit APT-Repository – Die beste
Wenn Sie das Skript nicht verwenden möchten, um Dotnet unter Debian 11 Linux zu installieren, besteht eine andere Methode darin, das Repository hinzuzufügen. Dies gibt uns eine einfache Möglichkeit, .Net in Zukunft mit dem APT-Befehl zu aktualisieren.
.Net-Repository hinzufügen
Wie gesagt, wenn Sie zukünftige Updates für diese Microsoft-Entwicklungsplattform einfach erhalten möchten, fügen Sie das Repository manuell hinzu. Hier sind die zu befolgenden Befehle:
Repository hinzufügen:
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
Führen Sie das Update aus und installieren Sie auch das Tool für die HTTPS-Unterstützung
sudo apt update sudo apt install -y apt-transport-https
Apt-Befehl zum Installieren von .Net Core SDK auf Debian 11
Schließlich sind wir mit dem Repository fertig, jetzt ist es an der Zeit, einfach den Befehl des APT-Paketmanagers für die Installation von Microsoft dot net zu verwenden.
sudo apt install dotnet-sdk-6.0
Während nur Asp .Net Core Runtime verwendet wird:
sudo apt-get install aspnetcore-runtime-6.0
Und nur für .Net Runtime, diese hier:
sudo apt-get install dotnet-runtime-6.0
SDK entfernen oder deinstallieren (optional)
Um das SDK mit APT zu entfernen, führen Sie Folgendes aus:
sudo apt remove dotnet-sdk-6.0
#3. Weg:Installation mit SNAP
SNAP aktivieren
Nun, wenn Sie an SNAP interessiert sind, dann ist es hier. Allerdings müssen wir zuerst den SNAP auf Debian 11 Bullseye installieren und aktivieren, da er im Gegensatz zu Ubuntu nicht vorinstalliert verfügbar ist.
sudo apt install snapd sudo snap install core
Starten und aktivieren Sie seinen Dienst:
sudo systemctl start snapd sudo systemctl enable snapd
sudo systemctl status snapd
Verwenden Sie Snap, um Dotnet zu installieren
Als nächstes installieren Sie das komplette .Net SDK mit snap go für den angegebenen Befehl:
sudo snap install dotnet-sdk --classic --channel=6.0
Um auf die Befehlszeile zuzugreifen, ohne die SDK-Version anzugeben, setzen Sie alias:
sudo snap alias dotnet-sdk.dotnet dotnet
Zur Deinstallation (optional):
sudo snap remove dotnet-sdk --classic --channel=6.0
Andere Anleitungen:
• Die 12 besten Linux-Distributionen für den täglichen Gebrauch
• Laden Sie CentOS Stream 9 ISO oder Cloud herunter
• 4 Möglichkeiten, den VS Code Editor unter Ubuntu oder Debian zu installieren