Skip to content

Commit f870af7

Browse files
adegeogewarren
andauthored
Update OS release support info (#43292)
* Update OS release support info * Fix tabs * Additional updates for ubuntu * Update docs/core/install/linux-ubuntu.md Co-authored-by: Genevieve Warren <[email protected]> --------- Co-authored-by: Genevieve Warren <[email protected]>
1 parent c778ac8 commit f870af7

20 files changed

+259
-245
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
author: adegeo
33
ms.author: adegeo
4-
ms.date: 11/14/2023
4+
ms.date: 11/04/2024
55
ms.topic: include
66
ms.custom: linux-related-content
77
---
88

99
> [!IMPORTANT]
10-
> .NET 8 was released on November 14, 2023. It may take time for the packages to appear in the package manager feeds.
10+
> .NET 9 was released on November 12, 2024. It may take time for the packages to appear in the package manager feeds, or for your specific Linux distribution to include it.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
author: adegeo
33
ms.author: adegeo
4-
ms.date: 05/24/2023
4+
ms.date: 11/04/2024
55
ms.topic: include
66
ms.custom: linux-related-content
77
---
88

99
> [!IMPORTANT]
10-
> .NET SDK versions offered by Canonical are always in the [.1xx feature band](../../versions/index.md#versioning-details). If you want to use a newer feature band release, use the [Microsoft feed to install the SDK](../linux-ubuntu.md#register-the-microsoft-package-repository). Make sure you review the information in the [.NET package mix ups on Linux](../linux-package-mixup.md?pivots=os-linux-ubuntu#whats-going-on) article to understand the implications of switching between repository feeds.
10+
> If you're using .NET 8 SDK and Ubuntu 22.04, understand that SDK versions offered by Canonical are always in the [.1xx feature band](../../versions/index.md#versioning-details). If you want to use a newer feature band release, use the [Microsoft feed to install the SDK](../linux-ubuntu.md#register-the-microsoft-package-repository). Make sure you review the information in the [.NET package mix ups on Linux](../linux-package-mixup.md?pivots=os-linux-ubuntu#whats-going-on) article to understand the implications of switching between repository feeds.
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
author: adegeo
33
ms.author: adegeo
4-
ms.date: 03/18/2024
4+
ms.date: 11/04/2024
55
ms.topic: include
66
ms.custom: linux-related-content
77
---
88

9-
.NET is available in the Ubuntu package manager feeds, as well as the Microsoft package repository. However, you should only use one or the other to install .NET. If you want to use the Microsoft package repository, see [How to register the Microsoft package repository](../linux-ubuntu.md#register-the-microsoft-package-repository).
9+
.NET is available in the Ubuntu package manager feeds, as well as the Microsoft package repository. However, you should only use one or the other to install .NET. Microsoft recommends that you use the Ubuntu package manager feeds. If you want to use the Microsoft package repository, see [How to register the Microsoft package repository](../linux-ubuntu.md#register-the-microsoft-package-repository).
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-80](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

0 commit comments

Comments
 (0)