Instalace .NET v systému Linux

Rozhraní .NET je k dispozici v různých distribucích systému Linux. Většina platforem a distribucí pro Linux má každý rok hlavní verzi a většina nabízí správce balíčků, který se používá k instalaci .NET. Tento článek popisuje, co je aktuálně podporováno a který správce balíčků používá.

Zbývající část tohoto článku je rozpis každé hlavní distribuce systému Linux, kterou podporuje rozhraní .NET. Všechna vydání rozhraní .NET zůstanou podporovaná, dokud verze rozhraní .NET nedosáhne konce podpory nebo dokud nebude distribuce systému Linux na konci životního cyklu.

Pro zajištění nejlepší kompatibility vyberte verzi LTS (Long-termed Release).

Nepodporované verze

Následující verze rozhraní .NET již nejsou ❌ podporovány. Soubory ke stažení pro tyto soubory zůstanou publikované:

  • .NET Core 3.0
  • .NET Core 2.2
  • .NET Core 2.1
  • .NET Core 2.0

Tyto nepodporované verze nejsou podrobně popsané v následujících částech a při pokusu o jejich instalaci se můžou lišit vaše kilometry.

Ruční instalace

Pokud nechcete použít Správce balíčků k instalaci technologie .NET v systému Linux, můžete nainstalovat rozhraní .NET jedním z následujících způsobů:

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

Nainstalovat verze Preview

Verze Preview a Release Candidate rozhraní .NET nejsou k dispozici ve Správci balíčků. Můžete nainstalovat verze Preview a kandidáty na vydání rozhraní .NET ručně.

Alpine

Následující tabulka uvádí seznam aktuálně podporovaných verzí rozhraní .NET a verze alpské, na kterých jsou podporovány. Tyto verze zůstávají podporované, dokud verze rozhraní .NET nedosáhne konce podpory nebo když verze alpské dosáhne konce životnosti.

  • ✔️ označuje, že je stále podporovaná verze Alpine nebo .NET.
  • A ❌ označuje, že verze Alpine nebo .NET není v této alpské verzi podporovaná.
  • Pokud má ✔️a jak verze Alpine, tak i verze rozhraní .NET, je podporovaná kombinace operačních systémů a .NET.
Alpine .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 3,14 ❌ 2,1 ✔️ 3,1 ✔️ 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 .NET na alpské.

CentOS

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

Následující tabulka uvádí seznam aktuálně podporovaných verzí .NET v CentOS 7 i CentOS 8. Tato verze zůstane podporovaná, dokud nedosáhne žádné verze rozhraní .NET , nebo když není podporovaná verze CentOS.

CentOS .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 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 (pokročilý nástroj Package) jako správce balíčků.

Následující tabulka uvádí seznam aktuálně podporovaných verzí rozhraní .NET a verze Debian, na kterých jsou podporovány. Tato verze zůstane podporovaná, dokud verze rozhraní .NET nedosáhne konce podpory nebo když verze Debian dosáhne konce životnosti.

  • ✔️ označuje, že je stále podporovaná verze Debian nebo .NET.
  • ❌Indikuje, že verze Debian nebo .NET není v této verzi Debian podporována.
  • Pokud je ✔️ verze Debian a verze rozhraní .NET, je podporována kombinace operačních systémů a rozhraní .NET.
Debian .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 11 ❌ 2,1 ✔️ 3,1 ✔️ 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 .NET v Debian.

Fedora

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

Následující tabulka uvádí seznam aktuálně podporovaných verzí rozhraní .NET a verze Fedora, na kterých jsou podporovány. Tato verze zůstane podporovaná, dokud verze rozhraní .NET nedosáhne konce podpory nebo když verze Fedora dosáhne konce životnosti.

  • ✔️ označuje, že je stále podporovaná verze Fedora nebo .NET.
  • ❌Indikuje, že verze Fedora nebo .NET není v této verzi Fedora podporována.
  • Pokud je ✔️ verze Fedora a verze rozhraní .NET, je podporována kombinace operačních systémů a rozhraní .NET.
Fedora .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 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 Fedora.

openSUSE

openSUSE používá zypperu jako správce balíčků.

Následující tabulka uvádí seznam aktuálně podporovaných verzí .NET v openSUSE 15. Tato verze zůstane podporovaná, dokud nedosáhne žádné verze rozhraní .NET , nebo když není podporovaná verze openSUSE.

openSUSE .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 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ů yumu (RHEL 7) a DNF (RHEL 8).

Následující tabulka uvádí seznam aktuálně podporovaných verzí .NET v RHEL 7 i RHEL 8. Tato verze zůstane podporovaná, dokud nedosáhne žádné verze rozhraní .NET , nebo když není podporovaná verze RHEL.

  • ✔️ označuje, že je stále podporovaná verze RHEL nebo .NET.
  • ❌Indikuje, že verze RHEL nebo .NET není v této verzi RHEL podporována.
  • Pokud je ✔️ verze RHEL a verze rozhraní .NET, je podporována kombinace operačních systémů a rozhraní .NET.
RHEL .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 8 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 7 ❌ 2,1 ✔️ 3,1 ✔️ 5,0

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

SLES

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

Následující tabulka uvádí seznam aktuálně podporovaných verzí .NET v SLES 12 SP2 a SLES 15. Tato verze zůstane podporovaná, dokud nedosáhne žádné verze rozhraní .NET , nebo když není podporovaná verze SLES.

  • ✔️ označuje, že je stále podporovaná verze SLES nebo .NET.
  • ❌Indikuje, že verze SLES nebo .NET není v této verzi SLES podporována.
  • Pokud je ✔️ verze SLES a verze rozhraní .NET, je podporována kombinace operačních systémů a rozhraní .NET.
SLES .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 15 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 12 SP2 ❌ 2,1 ✔️ 3,1 ✔️ 5,0

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

Ubuntu

Ubuntu používá APT (pokročilý nástroj Package) jako správce balíčků.

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

  • ✔️ označuje, že je stále podporovaná verze Ubuntu nebo .NET.
  • ❌Indikuje, že verze Ubuntu nebo .NET není v této verzi Ubuntu podporována.
  • Pokud je ✔️ verze Ubuntu a verze rozhraní .NET, je podporována kombinace operačních systémů a rozhraní .NET.
Ubuntu .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 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 v Ubuntu.

Další kroky