Instalace .NET v Linuxu

.NET je k dispozici v různých distribucích Linuxu. Většina linuxových platforem a distribucí má hlavní verzi každý rok a většina z nich poskytuje správce balíčků, který se používá k instalaci .NET. Tento článek popisuje, co se aktuálně podporuje a který správce balíčků se používá.

Zbývající část tohoto článku je rozpisem jednotlivých hlavních linuxových distribucí, které .NET podporuje. Všechny verze .NET zůstanou podporované, dokud verze .NET nedosáhne konce podpory nebo dokud distribuce Linuxu nedosáhne konce životnosti.

Pro zajištění nejlepší kompatibility zvolte dlouhodobou verzi (LTS).

Nepodporované verze

Následující verze rozhraní .NET se ❌ už nepodporují. Soubory ke stažení pro tyto soubory zůstanou publikované:

  • 3.0
  • 2,2
  • 2.0

Tyto nepodporované verze nejsou podrobně uvedené v následujících částech a vaše ujetá vzdálenost se může lišit, pokud se je pokusíte nainstalovat.

Ruční instalace

Pokud nechcete používat správce balíčků k instalaci .NET v Linuxu, můžete .NET nainstalovat jedním z následujících způsobů:

Nezapomeňte zkontrolovat příslušnou distribuční stránku, která obsahuje další informace o všech požadovaných závislostech, které mohou chybět při ruční instalaci.

Alpine

Následující tabulka obsahuje aktuálně podporované verze .NET a verze systému Alpine, ve které jsou podporované. Tyto verze zůstanou podporované, dokud verze .NET nedosáhne konce podpory nebo dokud verze alpine nedosáhne konce životnosti.

  • Název ✔️, že verze systému Alpine nebo .NET je stále podporována.
  • Označuje, že v této verzi systému Alpine není podporovaná verze systému Alpine ani ❌ rozhraní .NET.
  • Pokud je verze systému Alpine i verze rozhraní .NET ✔️, je podporovaná tato kombinace operačního systému a rozhraní .NET.
Alpine .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 3.13 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 3.12 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 3.11 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 3.10 ✔️ 2.1 ✔️ 3.1 ❌ 5.0
3.9 ✔️ 2.1 ✔️ 3.1 ❌ 5.0
3.8 ✔️ 2.1 ✔️ 3.1 ❌ 5.0

Další informace najdete v tématu Instalace rozhraní .NET v systému Alpine.

CentOS

CentOS 7 používá Yum jako správce balíčků a CentOS 8 používá DNF.

Následující tabulka obsahuje aktuálně podporované verze .NET pro CentOS 7 i CentOS 8. Tyto verze zůstanou podporované, dokud verze .NET nedosáhne konce podpory nebo dokud se verze CentOS už nepodporuje.

CentOS .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 8 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 7 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0

Další informace najdete v tématu Instalace .NET v CentOS.

Debian

Debian používá APT (Advanced Package Tool) jako správce balíčků.

V následující tabulce je seznam aktuálně podporovaných verzí .NET a verzí Debianu, ve které jsou podporované. Tyto verze zůstanou podporované, dokud verze .NET nedosáhne konce podpory nebo dokud verze Debianu nedosáhne konce životnosti.

  • Soubor ✔️, že verze Debianu nebo .NET je stále podporovaná.
  • Označuje, ❌ že verze Debianu nebo .NET se v této verzi Debianu nepodporuje.
  • Pokud je verze Debianu i verze .NET ✔️, je podporovaná tato kombinace operačního systému a .NET.
Debian .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 10 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 9 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
8 ✔️ 2.1 ❌ 3.1 ❌ 5.0

Další informace najdete v tématu Instalace rozhraní .NET v systému Debian.

Fedora

Fedora jako správce balíčků používá DNF.

V následující tabulce je seznam aktuálně podporovaných verzí .NET a verzí Fedora, na které jsou podporované. Tyto verze zůstanou podporované, dokud verze .NET nedosáhne konce podpory nebo dokud verze Fedora nedosáhne konce životnosti.

  • Hodnota ✔️, že verze Fedora nebo .NET je stále podporovaná.
  • Hodnota značí, že v této verzi Fedora není podporovaná ❌ verze Fedora ani .NET.
  • Pokud má verze Fedora i verze .NET ✔️, je podporovaná kombinace operačního systému a .NET.
Fedora .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 34 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 33 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 32 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
31. ✔️ 2.1 ✔️ 3.1 ❌ 5.0
30 ✔️ 2.1 ✔️ 3.1 ❌ 5.0
29. ✔️ 2.1 ✔️ 3.1 ❌ 5.0
28. ✔️ 2.1 ❌ 3.1 ❌ 5.0
27. ✔️ 2.1 ❌ 3.1 ❌ 5.0

Další informace najdete v tématu Instalace .NET v systému Fedora.

openSUSE

OpenSUSE používá jako správce balíčků zypper.

V následující tabulce je seznam aktuálně podporovaných verzí .NET v openSUSE 15. Tyto verze zůstanou podporované, dokud verze .NET nedosáhne konce podpory nebo dokud se verze openSUSE už nepodporuje.

openSUSE .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 15 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0

Další informace najdete v tématu Instalace .NET v openSUSE.

Red Hat

Red Hat Enterprise Linux (RHEL) používá jako správce balíčků yum (RHEL 7) a DNF (RHEL 8).

Následující tabulka obsahuje aktuálně podporované verze .NET pro RHEL 7 i RHEL 8. Tyto verze zůstanou podporované, dokud verze .NET nedosáhne ukončení podpory nebo dokud se verze RHEL už nepodporuje.

  • Hodnota ✔️, že verze RHEL nebo .NET je stále podporovaná.
  • Označuje, že verze RHEL nebo .NET není v této verzi ❌ RHEL podporovaná.
  • Pokud je verze RHEL i verze .NET ✔️, je podporovaná kombinace operačního systému a .NET.
RHEL .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 8 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 7 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0

Další informace najdete v tématu Instalace .NET na RHEL.

SLES

SLES používá jako správce balíčků zypper.

Následující tabulka obsahuje aktuálně podporované verze .NET pro SLES 12 SP2 i SLES 15. Tyto verze zůstanou podporované, dokud verze .NET nedosáhne konce podpory nebo dokud se verze SLES už nepodporuje.

  • Hodnota ✔️, že verze SLES nebo .NET je stále podporovaná.
  • Označuje, že verze SLES nebo .NET není v této verzi ❌ SLES podporovaná.
  • Pokud verze SLES i verze .NET mají ✔️, je podporovaná kombinace operačního systému a .NET.
SLES .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 15 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 12 SP2 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0

Další informace najdete v tématu Instalace .NET na SLES.

Ubuntu

Ubuntu používá APT (Advanced Package Tool) jako správce balíčků.

Následující tabulka představuje stav podpory Ubuntu a .NET.

  • Název ✔️, že verze Ubuntu nebo .NET je stále podporovaná.
  • Označuje, že verze Ubuntu nebo .NET není v této verzi ❌ Ubuntu podporovaná.
  • Pokud je verze Ubuntu i verze .NET ✔️, je podporovaná kombinace operačního systému a .NET.
Ubuntu .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 21.04 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
20.10 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 20.04 (LTS) ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
19.10 ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
19.04 ✔️ 2.1 ✔️ 3.1 ❌ 5.0
18.10 ✔️ 2.1 ❌ 3.1 ❌ 5.0
✔️ 18.04 (LTS) ✔️ 2.1 ✔️ 3.1 ✔️ 5.0
17.10 ✔️ 2.1 ❌ 3.1 ❌ 5.0
17.04 ✔️ 2.1 ❌ 3.1 ❌ 5.0
16.10 ❌ 2.1 ❌ 3.1 ❌ 5.0
✔️ 16.04 (LTS) ✔️ 2.1 ✔️ 3.1 ✔️ 5.0

Další informace najdete v tématu Instalace .NET na Ubuntu.

Další kroky