GNU/Linux >> LINUX-Kenntnisse >  >> Debian

3 Möglichkeiten zur Installation von .NET 6 (dotnet) Core auf Debian 11 Bullseye

.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


Debian
  1. So installieren Sie .Net 5 auf Debian 10

  2. Installieren Sie Microsoft Teams auf Debian 11 Bullseye

  3. So installieren Sie .NET Core unter Debian 10

  4. Installieren Sie Brave Browser auf Debian 11 Bullseye

  5. So installieren Sie .NET Core (dotnet) unter Ubuntu 22.04 LTS

2 Möglichkeiten zur Installation von Eclipse IDE auf Debian 11 Bullseye

2 Möglichkeiten zur Installation von Homebrew unter Debian 11 Bullseye Linux

2 Möglichkeiten, Postman auf Debian 11 Bullseye oder 10 Buster zu installieren

2 Möglichkeiten zur Installation von XFCE Desktop auf Debian 11 Bullseye

3 Möglichkeiten zur Installation von .NET Core (dotnet) auf Ubuntu 20.04 LTS Focal fossa

So installieren Sie (.NET Core) Dotnet Core auf Linux-Distributionen