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.