Voraussetzungen für .NET Core unter LinuxPrerequisites for .NET Core on Linux

Dieser Artikel erläutert die notwendigen Abhängigkeiten zum Entwickeln von .NET Core-Anwendungen unter Linux.This article shows the dependencies needed to develop .NET Core applications on Linux. Die unterstützten Linux-Verteilungen und -Versionen und die daraus folgenden Abhängigkeiten gelten für die beiden Möglichkeiten zum Entwickeln von .NET Core-Apps unter Linux:The supported Linux distributions/versions, and dependencies that follow apply to the two ways of developing .NET Core apps on Linux:

Hinweis

Das .NET Core SDK-Paket ist für Produktionsserver und -Umgebungen nicht erforderlich.The .NET Core SDK package is not required for production servers/environments. Für in Produktionsumgebungen bereitgestellte Apps ist nur das .NET Core-Runtime-Paket erforderlich.Only the .NET Core runtime package is needed for apps deployed to production environments. Die .NET Core-Runtime wird als Teil einer eigenständigen Bereitstellung mit Apps bereitgestellt, sie muss für frameworkabhängige, bereitgestellte Apps jedoch separat bereitgestellt werden.The .NET Core runtime is deployed with apps as part of a self-contained deployment, however, it must be deployed for Framework-dependent deployed apps separately. Weitere Informationen zu den frameworkabhängigen und eigenständigen Bereitstellungstypen finden Sie unter .NET Core application deployment (Bereitstellung von .NET Core-Anwendungen).For more information about framework-dependent and self-contained deployment types, see .NET Core application deployment. Außerdem finden Sie bestimmte Richtlinien unter Self-contained Linux applications (Eigenständige Linux-Anwendungen).Also see Self-contained Linux applications for specific guidelines.

Unterstützte Linux-VersionenSupported Linux versions

.NET Core 2.x behandelt Linux als ein einzelnes Betriebssystem..NET Core 2.x treats Linux as a single operating system. Es gibt einen Linux-Build (pro Chiparchitektur) für unterstützte Linux-Verteilungen.There is a single Linux build (per chip architecture) for supported Linux distributions.

NET Core 2.1NET Core 2.1

.NET Core 2.1 wird unter den folgenden Linux-Verteilungen und -Versionen unterstützt:NET Core 2.1 is supported on the following Linux distributions/versions:

  • Red Hat Enterprise Linux 7, 6 – 64-Bit (x86_64 oder amd64)Red Hat Enterprise Linux 7, 6 - 64-bit (x86_64 or amd64)
  • CentOS 7 – 64-Bit (x86_64 oder amd64)CentOS 7 - 64-bit (x86_64 or amd64)
  • Oracle Linux 7 – 64-Bit (x86_64 oder amd64)Oracle Linux 7 - 64-bit (x86_64 or amd64)
  • Fedora 28, 27 – 64-Bit (x86_64 oder amd64)Fedora 28, 27 - 64-bit (x86_64 or amd64)
  • Debian 9 (64 Bit, arm32), 8.7 oder höher – 64 Bit (x86_64 oder amd64)Debian 9 (64-bit, arm32), 8.7 or later versions - 64-bit (x86_64 or amd64)
  • Ubuntu 18.04 (64 Bit, arm32), 16.04, 14.04 – 64 Bit (x86_64 oder amd64)Ubuntu 18.04 (64-bit, arm32), 16.04, 14.04 - 64-bit (x86_64 or amd64)
  • Linux Mint 18, 17 – 64-Bit (x86_64 oder amd64)Linux Mint 18, 17 - 64-bit (x86_64 or amd64)
  • openSUSE 42.3 oder höhere Versionen – 64-Bit (x86_64 oder amd64)openSUSE 42.3 or later versions - 64-bit (x86_64 or amd64)
  • SUSE Enterprise Linux (SLES) 12 Service Pack 2 oder höher – 64-Bit (x86_64 oder amd64)SUSE Enterprise Linux (SLES) 12 Service Pack 2 or later - 64-bit (x86_64 or amd64)
  • Alpine Linux 3.7 oder höhere Versionen – 64-Bit (x86_64 oder amd64)Alpine Linux 3.7 or later versions - 64-bit (x86_64 or amd64)

Unter .NET Core 2.1 Supported OS Versions (Von .NET Core 2.1 unterstützte Betriebssystemversionen) finden Sie die vollständige Liste der Betriebssysteme, Verteilungen und Versionen, die von .NET Core 2.1 unterstützt werden, außerdem nicht mehr unterstützte Betriebssystemversionen und Links zu Lebenszyklusrichtlinien.See .NET Core 2.1 Supported OS Versions for the complete list of .NET Core 2.1 supported operating systems, distributions and versions, out of support OS versions, and lifecycle policy links.

.NET Core 2.0NET Core 2.0

.NET Core 2.0 wird unter den folgenden 64-Bit-Verteilungen und -Versionen (x86_64 oderamd64) von Linux unterstützt:NET Core 2.0 is supported on the following Linux 64-bit (x86_64 or amd64) distributions/versions:

  • Red Hat Enterprise Linux 7, 6Red Hat Enterprise Linux 7, 6
  • CentOS 7CentOS 7
  • Oracle Linux 7Oracle Linux 7
  • Fedora 27Fedora 27
  • Debian 9, 8.7 oder höhere VersionenDebian 9, 8.7 or later versions
  • Ubuntu 18.04, 16.04, 14.04Ubuntu 18.04, 16.04, 14.04
  • Linux Mint 18, 17Linux Mint 18, 17
  • openSUSE 42.3 oder höhere VersionenopenSUSE 42.3 or later versions
  • SUSE Enterprise Linux (SLES) 12 Service Pack 2 oder höherSUSE Enterprise Linux (SLES) 12 Service Pack 2 or later

Unter .NET Core 2.0 Supported OS Versions (Von .NET Core 2.0 unterstützte Betriebssystemversionen) finden Sie die vollständige Liste der Betriebssysteme, Verteilungen und Versionen, die von .NET Core 2.0 unterstützt werden, außerdem nicht mehr unterstützte Betriebssystemversionen und Links zu Lebenszyklusrichtlinien.See .NET Core 2.0 Supported OS Versions for the complete list of .NET Core 2.0 supported operating systems, distributions and versions, out of support OS versions, and lifecycle policy links.

Abhängigkeiten der Linux-DistributionenLinux distribution dependencies

Bei folgenden Paketen handelt es sich um Beispiele.The following are intended to be examples. Die exakten Versionen und Namen können sich bei der von Ihnen verwendeten Linux-Verteilung leicht unterscheiden.The exact versions and names may vary slightly on your Linux distribution of choice.

UbuntuUbuntu

Für Ubuntu-Verteilungen ist die Installation der folgenden Bibliotheken erforderlich:Ubuntu distributions require the following libraries installed:

  • liblttng-ust0liblttng-ust0
  • libcurl3libcurl3
  • libssl1.0.0libssl1.0.0
  • libkrb5-3libkrb5-3
  • zlib1gzlib1g
  • libicu52 (für 14.X)libicu52 (for 14.x)
  • libicu55 (für 16.X)libicu55 (for 16.x)
  • libicu57 (für 17.X)libicu57 (for 17.x)
  • libicu60 (für 18.X)libicu60 (for 18.x)

Für Versionen vor .NET Core 2.1 sind außerdem folgende Abhängigkeiten erforderlich:For versions earlier than .NET Core 2.1, following dependencies are also required:

  • libunwind8libunwind8
  • libuuid1libuuid1

CentOS und FedoraCentOS and Fedora

Für CentOS-Verteilungen ist die Installation der folgenden Bibliotheken erforderlich:CentOS distributions require the following libraries installed:

  • lttng-ustlttng-ust
  • libcurllibcurl
  • openssl-libsopenssl-libs
  • krb5-libskrb5-libs
  • libiculibicu
  • zlibzlib

Für Fedora-Benutzer: Wenn Ihre Version von OpenSSL höher als oder gleich 1.1 ist, müssen Sie „compat-openssl10“ installieren.Fedora users: If your openssl's version >= 1.1, you'll need to install compat-openssl10.

Für Versionen vor .NET Core 2.1 sind außerdem folgende Abhängigkeiten erforderlich:For versions earlier than .NET Core 2.1, following dependencies are also required:

  • libunwindlibunwind
  • libuuidlibuuid

Weitere Informationen zu den Abhängigkeiten finden Sie unter Self contained Linux applications (Eigenständige Linux-Anwendungen).For more information about the dependencies, see Self-contained Linux applications.

Installieren der erforderlichen Abhängigkeiten für .NET Core mit nativen InstallationsprogrammenInstalling .NET Core dependencies with the native installers

Native Installationsprogramme für .NET Core sind für unterstützte Linux-Distributionen und -Versionen verfügbar..NET Core native installers are available for supported Linux distributions/versions. Für die nativen Installationsprogramme benötigen Sie Administratorzugriff (sudo) auf den Server.The native installers require admin (sudo) access to the server. Das Verwenden eines nativen Installationsprogramms hat den Vorteil, dass alle nativen Abhängigkeiten von .NET Core installiert werden.The advantage of using a native installer is that all of the .NET Core native dependencies are installed. Native Installationsprogramme installieren das .NET Core SDK zudem systemweit.Native installers also install the .NET Core SDK system-wide.

Unter Linux gibt es zwei Auswahlmöglichkeiten für Installationspakete:On Linux, there are two installer package choices:

  • Das Verwenden eines feedbasierten Paket-Managers, zum Beispiel „apt-get“ für Ubuntu oder „yum“ für CentOS/RHEL.Using a feed-based package manager, such as apt-get for Ubuntu, or yum for CentOS/RHEL.
  • Das eigenständige Verwenden der Pakete, DEB oder RPM.Using the packages themselves, DEB or RPM.

Das Skripten von Installationen mit dem Installationsskript von .NET CoreScripting Installs with the .NET Core installer script

Die Dotnet-Installationsskripts werden verwendet, um ohne Administratorrechte eine Installation der CLI-Toolkette und der freigegebenen Laufzeit auszuführen.The dotnet-install scripts are used to perform a non-admin install of the CLI toolchain and the shared runtime. Sie können das Skript unter https://dot.net/v1/dotnet-install.sh herunterladen.You can download the script from https://dot.net/v1/dotnet-install.sh.

Das Skript installiert standardmäßig die neueste Version von „LTS“, aktuell .NET Core 1.1.The script defaults to installing the latest "LTS" version, which is currently .NET Core 1.1. Zum Installieren von .NET Core 2.x führen Sie das Skript mit dem folgenden Switch aus:To install .NET Core 2.x, run the script with the following switch:

./dotnet-install.sh -c Current

Das Bash-Skript für das Installationsprogramm wird in Automatisierungsszenarios und für Installationen ohne Administratorrechte verwendet.The installer bash script is used in automation scenarios and non-admin installations. Dieses Skript liest auch PowerShell-Schalter, sodass diese mit dem Skript auf Linux/OS X-Systemen verwendet werden können.This script also reads PowerShell switches, so they can be used with the script on Linux/OS X systems.

Installieren von .NET Core auf unterstützten Versionen von Red Hat Enterprise Linux (RHEL)Install .NET Core for supported Red Hat Enterprise Linux (RHEL) versions

So installieren Sie .NET Core auf unterstützten RHEL-Versionen:To install .NET Core on supported RHEL versions:

.NET Core 2.1.NET Core 2.1

  1. Entfernen Sie alle früheren Versionen von .NET Core von Ihrem System.Remove any previous preview versions of .NET Core from your system.

  2. Die neuesten Installationsinformationen zu .NET Core 2.1 auf Red Hat Enterprise Linux finden Sie unter .NET Core 2.1 Getting Started Guide (Erste Schritte mit .NET Core 2.1)For the latest .NET Core 2.1 on Red Hat Enterprise Linux installation information, see the .NET Core 2.1 Getting Started Guide

.NET Core 2.0.NET Core 2.0

  1. Entfernen Sie alle früheren Versionen von .NET Core von Ihrem System.Remove any previous preview versions of .NET Core from your system.

  2. Die neuesten Installationsinformationen zu .NET Core 2.0 auf Red Hat Enterprise Linux finden Sie unter .NET Core 2.0 Getting Started Guide (Erste Schritte mit .NET Core 2.0)For the latest .NET Core 2.0 on Red Hat Enterprise Linux installation information, see the .NET Core 2.0 Getting Started Guide

Installieren von .NET Core auf unterstützten Verteilungen bzw. Versionen von Ubuntu und Linux Mint (64-Bit)Install .NET Core for supported Ubuntu and Linux Mint distributions/versions (64 bit)

  1. Entfernen Sie alle früheren Versionen von .NET Core von Ihrem System.Remove any previous preview versions of .NET Core from your system.

  2. Installieren Sie .NET Core 2.x auf unterstützten Verteilungen bzw. Versionen von Ubuntu und Linux Mint (64-Bit):Install .NET Core 2.x on supported Ubuntu and Linux Mint distributions/versions (64 bit):

.NET Core 2.0.NET Core 2.0

Runtimes/SDKsRuntimes / SDKs Ubuntu 18.04Ubuntu 18.04 Ubuntu 17.10Ubuntu 17.10 Ubuntu 16.04/Linux Mint 18Ubuntu 16.04 / Linux Mint 18 Ubuntu 14.04/Linux Mint 17Ubuntu 14.04 / Linux Mint 17
.NET Core-Runtime 2.0.9.NET Core Runtime 2.0.9 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.8.NET Core Runtime 2.0.8 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.7.NET Core Runtime 2.0.7 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.6.NET Core Runtime 2.0.6 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.5.NET Core Runtime 2.0.5 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.202.NET Core SDK 2.1.202 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.201.NET Core SDK 2.1.201 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.200.NET Core SDK 2.1.200 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.105.NET Core SDK 2.1.105 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.103.NET Core SDK 2.1.103 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.0.3.NET Core SDK 2.0.3 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.0.0.NET Core SDK 2.0.0 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link

.NET Core 2.1.NET Core 2.1

Wichtig

Sie müssen Visual Studio 2017 15.7 oder höher installieren, um .NET Core 2.1 mit Visual Studio verwenden zu können.To use .NET Core 2.1 with Visual Studio, you need to install Visual Studio 2017 15.7 or newer.

Runtimes/SDKsRuntimes / SDKs Ubuntu 18.04Ubuntu 18.04 Ubuntu 17.10Ubuntu 17.10 Ubuntu 16.04/Linux Mint 18Ubuntu 16.04 / Linux Mint 18 Ubuntu 14.04/Linux Mint 17Ubuntu 14.04 / Linux Mint 17
.NET Core-Runtime 2.1.2.NET Core Runtime 2.1.2 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.400.NET Core SDK 2.1.400 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.302.NET Core SDK 2.1.302 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.1.1.NET Core Runtime 2.1.1 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.301.NET Core SDK 2.1.301 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.1.0.NET Core Runtime 2.1.0 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.300.NET Core SDK 2.1.300 Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link Link zur InstallationInstall link

Installieren von .NET Core auf unterstützten Versionen von Debian (64-Bit)Install .NET Core for supported Debian versions (64 bit)

So installieren Sie .NET Core auf unterstützten Versionen von Debian (64-Bit):To install .NET Core on supported Debian versions (64 bit):

Hinweis

Für Linux-Systeminstallationen von „tar.gz“ ist ein benutzergesteuertes Verzeichnis erforderlich.A user-controlled directory is required for Linux system installs from tar.gz.

  1. Entfernen Sie alle früheren Versionen von .NET Core von Ihrem System.Remove any previous preview versions of .NET Core from your system.

  2. Installieren Sie .NET Core 2.x auf unterstützten Versionen von Debian (64-Bit):Install .NET Core 2.x on supported Debian versions (64 bit):

.NET Core 2.0.NET Core 2.0

Runtimes/SDKsRuntimes / SDKs Debian 9Debian 9 Debian 8Debian 8
.NET Core-Runtime 2.0.9.NET Core Runtime 2.0.9 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.8.NET Core Runtime 2.0.8 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.7.NET Core Runtime 2.0.7 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.6.NET Core Runtime 2.0.6 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.5.NET Core Runtime 2.0.5 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.3.NET Core Runtime 2.0.3 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.0.NET Core Runtime 2.0.0 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.202.NET Core SDK 2.1.202 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.201.NET Core SDK 2.1.201 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.200.NET Core SDK 2.1.200 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.105.NET Core SDK 2.1.105 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.105.NET Core SDK 2.1.105 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.104.NET Core SDK 2.1.104 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.103.NET Core SDK 2.1.103 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.102.NET Core SDK 2.1.102 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.101.NET Core SDK 2.1.101 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.0.3.NET Core SDK 2.0.3 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.0.0.NET Core SDK 2.0.0 Link zur InstallationInstall link Link zur InstallationInstall link

.NET Core 2.1.NET Core 2.1

Wichtig

Sie müssen Visual Studio 2017 15.7 oder höher installieren, um .NET Core 2.1 mit Visual Studio verwenden zu können.To use .NET Core 2.1 with Visual Studio, you need to install Visual Studio 2017 15.7 or newer.

Runtimes/SDKsRuntimes / SDKs Debian 9Debian 9 Debian 8Debian 8
.NET Core-Runtime 2.1.2.NET Core Runtime 2.1.2 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.400.NET Core SDK 2.1.400 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.302.NET Core SDK 2.1.302 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.1.1.NET Core Runtime 2.1.1 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.301.NET Core SDK 2.1.301 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.1.0.NET Core Runtime 2.1.0 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.300.NET Core SDK 2.1.300 Link zur InstallationInstall link Link zur InstallationInstall link

Installieren von .NET Core auf unterstützten Versionen von Fedora (64-Bit)Install .NET Core for supported Fedora versions (64 bit)

So installieren Sie .NET Core auf unterstützten Versionen von Fedora:To install .NET Core on supported Fedora versions:

Hinweis

Für Linux-Systeminstallationen von „tar.gz“ ist ein benutzergesteuertes Verzeichnis erforderlich.A user-controlled directory is required for Linux system installs from tar.gz.

  1. Entfernen Sie alle früheren Versionen von .NET Core von Ihrem System.Remove any previous preview versions of .NET Core from your system.

  2. Installieren Sie .NET Core 2.x auf unterstützten Versionen von Fedora (64-Bit):Install .NET Core 2.x on supported Fedora versions (64 bit):

.NET Core 2.0.NET Core 2.0

Runtimes/SDKsRuntimes / SDKs Fedora 26 oder höherFedora 26 or later Fedora 25 oder früherFedora 25 or previous
.NET Core-Runtime 2.0.9.NET Core Runtime 2.0.9 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.8.NET Core Runtime 2.0.8 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.7.NET Core Runtime 2.0.7 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.6.NET Core Runtime 2.0.6 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.5.NET Core Runtime 2.0.5 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.3.NET Core Runtime 2.0.3 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.0.0.NET Core Runtime 2.0.0 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.200.NET Core SDK 2.1.200 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.105.NET Core SDK 2.1.105 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.103.NET Core SDK 2.1.103 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.0.3.NET Core SDK 2.0.3 Link zur InstallationInstall link Link zur InstallationInstall link

.NET Core 2.1.NET Core 2.1

Wichtig

Sie müssen Visual Studio 2017 15.7 oder höher installieren, um .NET Core 2.1 mit Visual Studio verwenden zu können.To use .NET Core 2.1 with Visual Studio, you need to install Visual Studio 2017 15.7 or newer.

Runtimes/SDKsRuntimes / SDKs Fedora 28Fedora 28 Fedora 27Fedora 27
.NET Core-Runtime 2.1.2.NET Core Runtime 2.1.2 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.400.NET Core SDK 2.1.400 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.302.NET Core SDK 2.1.302 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.1.1.NET Core Runtime 2.1.1 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.301.NET Core SDK 2.1.301 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core-Runtime 2.1.0.NET Core Runtime 2.1.0 Link zur InstallationInstall link Link zur InstallationInstall link
.NET Core SDK 2.1.300.NET Core SDK 2.1.300 Link zur InstallationInstall link Link zur InstallationInstall link

Installieren von .NET Core auf unterstützten Verteilungen bzw. Versionen von CentOS und Oracle Linux (64-Bit)Install .NET Core for supported CentOS and Oracle Linux distributions/versions (64 bit)

So installieren Sie .NET Core auf unterstützten Verteilungen bzw. Versionen von CentOS und Oracle Linux (64-Bit):To install .NET Core for supported CentOS and Oracle Linux distributions/versions (64 bit):

Hinweis

Für Linux-Systeminstallationen von „tar.gz“ ist ein benutzergesteuertes Verzeichnis erforderlich.A user-controlled directory is required for Linux system installs from tar.gz.

  1. Entfernen Sie alle früheren Versionen von .NET Core von Ihrem System.Remove any previous preview versions of .NET Core from your system.

  2. Installieren Sie .NET Core 2.x auf unterstützten Verteilungen bzw. Versionen von CentOS und Oracle Linux (64-Bit):Install .NET Core 2.x on supported CentOS and Oracle Linux distributions/versions (64 bit):

.NET Core 2.0.NET Core 2.0

.NET Core 2.1.NET Core 2.1

Wichtig

Sie müssen Visual Studio 2017 15.7 oder höher installieren, um .NET Core 2.1 mit Visual Studio verwenden zu können.To use .NET Core 2.1 with Visual Studio, you need to install Visual Studio 2017 15.7 or newer.

Installieren von .NET Core auf unterstützten Verteilungen bzw. Versionen von SUSE Linux Enterprise Server und OpenSUSE (64-Bit)Install .NET Core for supported SUSE Linux Enterprise Server and OpenSUSE distributions/versions (64 bit)

So installieren Sie .NET Core 2.x auf unterstützten Verteilungen bzw. Versionen von SUSE Linux Enterprise Server und OpenSUSE (64-Bit):To install .NET Core 2.x for supported SUSE Linux Enterprise Server and OpenSUSE distributions/versions (64 bit):

  1. Entfernen Sie alle früheren Versionen von .NET Core von Ihrem System.Remove any previous preview versions of .NET Core from your system.

  2. Installieren Sie .NET Core 2.x auf unterstützten Verteilungen bzw. Versionen von SUSE Linux Enterprise Server und OpenSUSE (64-Bit):Install .NET Core 2.x on supported SUSE Linux Enterprise Server and OpenSUSE distributions/versions (64 bit):

.NET Core 2.0.NET Core 2.0

SUSE Linux Enterprise ServerSUSE Linux Enterprise Server

openSUSEopenSUSE

.NET Core 2.1.NET Core 2.1

Wichtig

Sie müssen Visual Studio 2017 15.7 oder höher installieren, um .NET Core 2.1 mit Visual Studio verwenden zu können.To use .NET Core 2.1 with Visual Studio, you need to install Visual Studio 2017 15.7 or newer.

SUSE Linux Enterprise ServerSUSE Linux Enterprise Server

openSUSEopenSUSE

Installieren von .NET Core auf unterstützten Versionen von Alpine Linux (64-Bit)Install .NET Core for supported Alpine Linux versions (64 bit)

Hinweis

Für Linux-Systeminstallationen von „tar.gz“ ist ein benutzergesteuertes Verzeichnis erforderlich.A user-controlled directory is required for Linux system installs from tar.gz.

Laden Sie .NET Core 2.1 herunter, und führen Sie die Installationsanweisungen für unterstützte Alpine Linux-Versionen (64-Bit) unter den folgenden Links aus:Download and follow the .NET Core 2.1 installation instructions for supported Alpine Linux versions (64 bit) at the following links:

Wichtig

Weitere Informationen zu Problemen mit der Installation von .NET Core auf einer unterstützten Verteilung bzw. Version von Linux finden Sie in den folgenden Artikeln zu Ihrer installierte Verteilung bzw. Version:If you have problems with a .NET Core installation on a supported Linux distribution/version, consult the following topics for your installed distributions/versions: