From 14112b60e97c0118279784a900b1aebe5419f525 Mon Sep 17 00:00:00 2001 From: "Andy De George (adegeo)" Date: Mon, 25 Mar 2024 15:30:49 -0700 Subject: [PATCH] Add 'other' ubuntu section --- docs/core/install/linux-ubuntu-install.md | 68 ++++++++++++++++++++--- docs/core/install/linux-ubuntu.md | 12 ++-- docs/zone-pivot-groups.yml | 2 + 3 files changed, 69 insertions(+), 13 deletions(-) diff --git a/docs/core/install/linux-ubuntu-install.md b/docs/core/install/linux-ubuntu-install.md index 1c5c01d42db5b..a4ce9ada8dc1c 100644 --- a/docs/core/install/linux-ubuntu-install.md +++ b/docs/core/install/linux-ubuntu-install.md @@ -16,6 +16,61 @@ This article discusses how to install .NET on Ubuntu. [!INCLUDE [linux-install-package-manager-x64-vs-arm-ubuntu](includes/linux-install-package-manager-x64-vs-arm-ubuntu.md)] + + +::: zone pivot="os-linux-ubuntu-2310" + +## Ubuntu 24.04 + +[!INCLUDE [linux-ubuntu-package-feed-both](includes/linux-ubuntu-package-feed-both.md)] + +The following versions of .NET are supported or available for Ubuntu 24.04: + +| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | +|-------------------------|--------------------------|-----------------------------------| +| 8.0 | 8.0 | None | + + + +When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. + +# [.NET 8](#tab/dotnet8) + +[!INCLUDE [linux-apt-install-80](includes/linux-install-80-apt.md)] + +# [.NET 7](#tab/dotnet7) + +.NET 7 isn't supported on Ubuntu 24.04. + +# [.NET 6](#tab/dotnet6) + +.NET 6 isn't supported on Ubuntu 24.04. + +--- + +## Dependencies + +When you install with a package manager, these libraries are installed for you. But, if you manually install .NET or you publish a self-contained app, you'll need to make sure these libraries are installed: + +- libc6 +- libgcc-s1 +- libicu72 +- liblttng-ust1 +- libssl3 +- libstdc++6 +- libunwind8 +- zlib1g + +[!INCLUDE [linux-ubuntu-deps-example](includes/linux-ubuntu-deps-example.md)] + +[!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)] + +You can install a recent version of _libgdiplus_ by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). + +::: zone-end + @@ -68,7 +123,7 @@ When you install with a package manager, these libraries are installed for you. [!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)] -You can install a recent version of *libgdiplus* by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). +You can install a recent version of _libgdiplus_ by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). ::: zone-end @@ -126,7 +181,7 @@ When you install with a package manager, these libraries are installed for you. [!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)] -You can install a recent version of *libgdiplus* by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). +You can install a recent version of _libgdiplus_ by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). ::: zone-end @@ -184,7 +239,7 @@ When you install with a package manager, these libraries are installed for you. [!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)] -You can install a recent version of *libgdiplus* by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). +You can install a recent version of _libgdiplus_ by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). ::: zone-end @@ -246,7 +301,7 @@ When you install with a package manager, these libraries are installed for you. [!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)] -You can install a recent version of *libgdiplus* by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). +You can install a recent version of _libgdiplus_ by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). ::: zone-end @@ -308,7 +363,7 @@ When you install with a package manager, these libraries are installed for you. [!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)] -You can install a recent version of *libgdiplus* by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). +You can install a recent version of _libgdiplus_ by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). ::: zone-end @@ -370,11 +425,10 @@ When you install with a package manager, these libraries are installed for you. [!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)] -You can install a recent version of *libgdiplus* by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). +You can install a recent version of _libgdiplus_ by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu). ::: zone-end - diff --git a/docs/core/install/linux-ubuntu.md b/docs/core/install/linux-ubuntu.md index 51165f072b143..ee92720128c4c 100644 --- a/docs/core/install/linux-ubuntu.md +++ b/docs/core/install/linux-ubuntu.md @@ -40,9 +40,9 @@ Use the following sections to determine how you should install .NET: Install .NET through the Ubuntu feed. For more information, see the following pages: +- [Install .NET on Ubuntu 24.04](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2404). - [Install .NET on Ubuntu 23.10](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2310). - [Install .NET on Ubuntu 23.04](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2304). -- [Install .NET on Ubuntu 22.10](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2210). - [Install .NET on Ubuntu 22.04](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2204). [!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)] @@ -107,9 +107,9 @@ The following table is a list of currently supported .NET releases and the versi | Ubuntu | Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](#register-the-microsoft-package-repository) | |--------------------------------------------------------------------|-------------------------|--------------------------|-----------------------------------| +| [24.04](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2310) | 8.0 | 8.0 | None | | [23.10](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2310) | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | | [23.04](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2304) | 8.0, 7.0, 6.0 | 7.0, 6.0 | 8.0, 7.0, 6.0 | -| [22.10](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2210) | 7.0, 6.0 | 7.0, 6.0 | 7.0, 6.0, 3.1 | | [22.04 (LTS)](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2204) | 8.0, 7.0, 6.0 | 7.0, 6.0 | 8.0, 7.0, 6.0, 3.1 | | [20.04 (LTS)](linux-ubuntu-install.md?pivots=os-linux-ubuntu-2004) | 8.0, 7.0, 6.0 | None | 8.0, 7.0. 6.0, 5.0, 3.1, 2.1 | | [18.04 (LTS)](linux-ubuntu-install.md?pivots=os-linux-ubuntu-1804) | 7.0, 6.0 | None | 7.0. 6.0, 5.0, 3.1, 2.2, 2.1 | @@ -256,13 +256,13 @@ When you install with a package manager, these libraries are installed for you. - libicu66 (for 20.x) - libicu70 (for 22.04) - libicu71 (for 22.10) -- libicu72 (for 23.04) -- liblttng-ust1 (for 22.x) +- libicu72 (for 23.04 or later) +- liblttng-ust1 (for 22.x or later) - libssl1.0.0 (for 16.x) - libssl1.1 (for 18.x, 20.x) -- libssl3 (for 22.x) +- libssl3 (for 22.x or later) - libstdc++6 -- libunwind8 (for 22.x) +- libunwind8 (for 22.x or later) - zlib1g [!INCLUDE [linux-ubuntu-deps-example](includes/linux-ubuntu-deps-example.md)] diff --git a/docs/zone-pivot-groups.yml b/docs/zone-pivot-groups.yml index 8adc5a9101fb7..c6744f27f7148 100644 --- a/docs/zone-pivot-groups.yml +++ b/docs/zone-pivot-groups.yml @@ -116,6 +116,8 @@ groups: title: Ubuntu Version prompt: Choose the Ubuntu distribution version pivots: + - id: os-linux-ubuntu-2404 + title: "24.04" - id: os-linux-ubuntu-2310 title: "23.10" - id: os-linux-ubuntu-2304