Skip to content

Commit 497e138

Browse files
committed
Update OS release support info
1 parent 5000c1a commit 497e138

16 files changed

+202
-225
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
author: adegeo
3+
ms.author: adegeo
4+
ms.date: 11/01/2024
5+
ms.topic: include
6+
ms.custom: linux-related-content
7+
---
8+
9+
### Install the SDK
10+
11+
The .NET SDK allows you to develop apps with .NET. If you install the .NET SDK, you don't need to install the corresponding runtime. To install the .NET SDK, run the following commands:
12+
13+
```bash
14+
sudo apt-get update && \
15+
sudo apt-get install -y dotnet-sdk-9.0
16+
```
17+
18+
To learn how to use the .NET CLI, see [.NET CLI overview](../../tools/index.md).
19+
20+
### Install the runtime
21+
22+
The ASP.NET Core Runtime allows you to run apps that were made with .NET that didn't provide the runtime. The following commands install the ASP.NET Core Runtime, which is the most compatible runtime for .NET. In your terminal, run the following commands:
23+
24+
```bash
25+
sudo apt-get update && \
26+
sudo apt-get install -y aspnetcore-runtime-9.0
27+
```
28+
29+
As an alternative to the ASP.NET Core Runtime, you can install the .NET Runtime, which doesn't include ASP.NET Core support: replace `aspnetcore-runtime-9.0` in the previous command with `dotnet-runtime-9.0`:
30+
31+
```bash
32+
sudo apt-get install -y dotnet-runtime-9.0
33+
```
34+
35+
To learn how to use the .NET CLI, see [.NET CLI overview](../../tools/index.md).
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
author: adegeo
3+
ms.author: adegeo
4+
ms.date: 11/01/2024
5+
ms.topic: include
6+
ms.custom: linux-related-content
7+
---
8+
9+
> [!WARNING]
10+
> This version of Ubuntu is no longer supported.
11+
>
12+
> Running .NET on this version of Ubuntu is no longer supported.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
author: adegeo
3+
ms.author: adegeo
4+
ms.date: 11/01/2024
5+
ms.topic: include
6+
ms.custom: linux-related-content
7+
---
8+
9+
.NET is available in the Ubuntu package manager feeds. The Microsoft package repository no longer contains .NET packages for Ubuntu.

docs/core/install/includes/versions-not-supported.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
22
author: adegeo
33
ms.author: adegeo
4-
ms.date: 05/14/2024
4+
ms.date: 11/01/2024
55
ms.topic: include
66
---
77

88
The following versions of .NET are ❌ no longer supported:
99

1010
- .NET 7
11+
- .NET 6 (Starting November 12, 2024)
1112
- .NET 5
1213
- .NET Core 3.1
1314
- .NET Core 3.0

docs/core/install/linux-alpine.md

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Install .NET on Alpine
33
description: Learn about which versions of .NET SDK and .NET Runtime are supported, and how to install .NET on Alpine.
44
author: adegeo
55
ms.author: adegeo
6-
ms.date: 05/22/2024
6+
ms.date: 11/01/2024
77
ms.custom: linux-related-content
88
---
99

@@ -17,23 +17,9 @@ If you're using Docker, consider using [official .NET Docker images](../docker/i
1717

1818
[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)]
1919

20-
The Alpine package manager supports installing some versions of .NET. If the .NET package is unavailable, you'll need to install .NET in one of the following alternative ways:
20+
## Install .NET
2121

22-
- [Use the .NET install script.](linux-scripted-manual.md#scripted-install)
23-
- [Download and install .NET manually.](linux-scripted-manual.md#manual-install)
24-
25-
## Install .NET 8
26-
27-
.NET 8 isn't yet available in the default branch of the Alpine package repository. Use the `edge` branch to install .NET 8. Alternatively, use one of the following ways to install .NET 8:
28-
29-
- [Use the .NET install script.](linux-scripted-manual.md#scripted-install)
30-
- [Download and install .NET manually.](linux-scripted-manual.md#manual-install)
31-
32-
To learn how to use the .NET CLI, see [.NET CLI overview](../tools/index.md).
33-
34-
## Install .NET 6
35-
36-
[!INCLUDE [linux-apk-install-60](includes/linux-install-60-apk.md)]
22+
[!INCLUDE [linux-apk-install-60](includes/linux-install-80-apk.md)]
3723

3824
## Supported distributions
3925

@@ -46,6 +32,9 @@ The following table is a list of currently supported .NET releases and the versi
4632
| 3.18 | 8.0, 6.0 | 7.0, 6.0 |
4733
| 3.17 | 8.0, 6.0 | 7.0, 6.0 |
4834

35+
> [!IMPORTANT]
36+
> Alpine 3.17 reaches end-of-life on November 22, 2024.
37+
4938
[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)]
5039

5140
## Supported architectures
@@ -54,10 +43,10 @@ The following table is a list of currently supported .NET releases and the archi
5443

5544
| Architecture | .NET 6 | .NET 8 |
5645
|------------------|------------------|---------|
57-
| x86_64 | 3.16, 3.17, 3.18, 3.19, 3.20 | 3.17, 3.18, 3.19, 3.20 |
46+
| x86_64 | 3.17, 3.18, 3.19, 3.20 | 3.17, 3.18, 3.19, 3.20 |
5847
| x86 | None | None |
59-
| aarch64 | 3.16, 3.17, 3.18, 3.19, 3.20 | 3.17, 3.18, 3.19, 3.20 |
60-
| armv7 | 3.16, 3.17, 3.18, 3.19, 3.20 | 3.17, 3.18, 3.19, 3.20 |
48+
| aarch64 | 3.17, 3.18, 3.19, 3.20 | 3.17, 3.18, 3.19, 3.20 |
49+
| armv7 | 3.17, 3.18, 3.19, 3.20 | 3.17, 3.18, 3.19, 3.20 |
6150
| armhf | None | None |
6251
| s390x | 3.17 | 3.17 |
6352
| ppc64le | None | None |

docs/core/install/linux-debian.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Install .NET on Debian
33
description: Learn about which versions of .NET SDK and .NET Runtime are supported, and how to install .NET on Debian.
44
author: adegeo
55
ms.author: adegeo
6-
ms.date: 05/14/2024
6+
ms.date: 11/01/2024
77
ms.custom: linux-related-content
88
---
99

@@ -21,9 +21,11 @@ The following table is a list of currently supported .NET releases and the versi
2121

2222
| Debian | .NET |
2323
|---------|--------|
24-
| 12 | 8, 6 |
24+
| 12 | 9, 8, 6 |
2525
| 11 | 8, 6 |
26-
| 10 | 6 |
26+
27+
> [!IMPORTANT]
28+
> .NET 9 is currently in preview.
2729
2830
[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)]
2931

docs/core/install/linux-fedora.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Install .NET on Fedora
33
description: Learn about which versions of .NET SDK and .NET Runtime are supported, and how to install .NET on Fedora.
44
author: adegeo
55
ms.author: adegeo
6-
ms.date: 05/16/2024
6+
ms.date: 11/01/2024
77
ms.custom: linux-related-content
88
---
99

@@ -24,8 +24,14 @@ The following table is a list of currently supported .NET releases and the versi
2424

2525
| Fedora | .NET |
2626
|--------|------------|
27-
| 40 | 8.0, 6.0 |
28-
| 39 | 8.0, 6.0 |
27+
| 41 | 9.0, 8.0 |
28+
| 40 | 9.0, 8.0, 6.0 |
29+
| 39 | 8.0, 6.0 |
30+
31+
> [!IMPORTANT]
32+
> Fedora 39 reaches end-of-life on November 12, 2024.
33+
>
34+
> .NET 9 is currently in preview.
2935
3036
[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)]
3137

docs/core/install/linux-opensuse.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,26 @@
11
---
2-
title: Install .NET on openSUSE
3-
description: Learn about which versions of .NET SDK and .NET Runtime are supported, and how to install .NET on openSUSE.
2+
title: Install .NET on openSUSE Leap
3+
description: Learn about which versions of .NET SDK and .NET Runtime are supported, and how to install .NET on openSUSE Leap.
44
author: adegeo
55
ms.author: adegeo
6-
ms.date: 05/14/2024
6+
ms.date: 11/01/2024
77
ms.custom: linux-related-content
88
---
99

10-
# Install the .NET SDK or the .NET Runtime on openSUSE
10+
# Install the .NET SDK or the .NET Runtime on openSUSE Leap
1111

12-
.NET is supported on openSUSE. This article describes how to install .NET on openSUSE.
12+
.NET is supported on openSUSE Leap. This article describes how to install .NET on openSUSE Leap.
1313

1414
[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)]
1515

1616
[!INCLUDE [linux-install-package-manager-x64-vs-arm](includes/linux-install-package-manager-x64-vs-arm.md)]
1717

1818
## Supported distributions
1919

20-
The following table is a list of currently supported .NET releases on openSUSE 15. These versions remain supported until either the version of [.NET reaches end-of-support](https://dotnet.microsoft.com/platform/support/policy/dotnet-core) or the version of openSUSE is no longer supported.
20+
The following table is a list of currently supported .NET releases on openSUSE Leap 15. These versions remain supported until either the version of [.NET reaches end-of-support](https://dotnet.microsoft.com/platform/support/policy/dotnet-core) or the version of openSUSE Leap is no longer supported.
2121

22-
| openSUSE | .NET |
23-
|------------|-----------|
24-
| 15.4+ | 8, 6 |
22+
> [!IMPORTANT]
23+
> .NET 9 is currently in preview.
2524
2625
[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)]
2726

@@ -33,7 +32,7 @@ The following table is a list of currently supported .NET releases on openSUSE 1
3332

3433
[!INCLUDE [package-manager uninstall notice](./includes/linux-uninstall-preview-info.md)]
3534

36-
## openSUSE 15
35+
## openSUSE Leap 15
3736

3837
[!INCLUDE [linux-prep-intro-generic](includes/linux-prep-intro-generic.md)]
3938

docs/core/install/linux-rhel.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Install .NET on RHEL and CentOS Stream
33
description: Learn about which versions of .NET are supported, and how to install .NET on Red Hat Enterprise Linux and CentOS Stream.
44
author: adegeo
55
ms.author: adegeo
6-
ms.date: 05/14/2024
6+
ms.date: 11/01/2024
77
ms.custom: linux-related-content
88
---
99

@@ -26,14 +26,17 @@ To install .NET from Red Hat on RHEL, you first need to register using the Red H
2626

2727
The following table is a list of currently supported .NET releases on both RHEL and CentOS Stream. These versions remain supported until either the version of [.NET reaches end-of-support](https://dotnet.microsoft.com/platform/support/policy/dotnet-core) or the Linux distribution is no longer supported.
2828

29-
| Distribution | .NET |
30-
| ---------------------- | --------- |
31-
| [RHEL 9 (9.1)](#rhel-9) | 8.0, 6.0 |
32-
| [RHEL 8 (8.7)](#rhel-8) | 8.0, 6.0 |
33-
| [RHEL 7](#rhel-7--net-8) | 6.0 |
34-
| [CentOS Stream 9](#centos-stream-9) | 8.0, 6.0 |
35-
| [CentOS Stream 8](#centos-stream-8) | 8.0, 6.0 |
36-
| [CentOS Linux is no longer supported](#where-is-centos-linux) | |
29+
| Distribution | .NET |
30+
|---------------------------------------------------------------|----------|
31+
| [RHEL 9](#rhel-9) | 9.0, 8.0, 6.0 |
32+
| [RHEL 8](#rhel-8) | 9.0, 8.0, 6.0 |
33+
| [RHEL 7](#rhel-7--net-8) | 6.0 |
34+
| [CentOS Stream 9](#centos-stream-9) | 9.0, 8.0, 6.0 |
35+
| [CentOS Stream 8](#centos-stream-8) | 8.0, 6.0 |
36+
| [CentOS Linux is no longer supported](#where-is-centos-linux) | |
37+
38+
> [!IMPORTANT]
39+
> .NET 9 is currently in preview and may not be available in the package repository.
3740
3841
[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)]
3942

@@ -47,15 +50,15 @@ The following table is a list of currently supported .NET releases on both RHEL
4750

4851
## RHEL 9
4952

50-
.NET is included in the AppStream repositories for RHEL 9.
53+
.NET is included in the [AppStream repositories](https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle) for RHEL 9.
5154

5255
[!INCLUDE [linux-release-wait](includes/linux-release-wait.md)]
5356

5457
[!INCLUDE [linux-dnf-install-80](includes/linux-install-80-dnf.md)]
5558

5659
## RHEL 8
5760

58-
.NET is included in the AppStream repositories for RHEL 8.
61+
.NET is included in the [AppStream repositories](https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle) for RHEL 8.
5962

6063
[!INCLUDE [linux-release-wait](includes/linux-release-wait.md)]
6164

docs/core/install/linux-scripted-manual.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,19 @@ The following table lists the support status of each version of .NET (and .NET C
2121

2222
| ✔️ Supported | ❌ Unsupported |
2323
|-------------|---------------|
24-
| 8 (LTS) | 7 |
25-
| 6 (LTS) | 5 |
26-
| | 3.1 |
24+
| 9 (STS) | 7 |
25+
| 8 (LTS) | 5 |
26+
| 6 (LTS) | 3.1 |
2727
| | 3.0 |
2828
| | 2.2 |
2929
| | 2.1 |
3030
| | 2.0 |
3131
| | 1.1 |
3232
| | 1.0 |
3333

34+
> [!IMPORTANT]
35+
> .NET 9 is currently in preview.
36+
3437
## Dependencies
3538

3639
It's possible that when you install .NET, specific dependencies may not be installed, such as when [manually installing](#manual-install). The following list details Linux distributions that are supported by Microsoft and have dependencies you may need to install. Check the distribution page for more information:

0 commit comments

Comments
 (0)