diff --git a/docs/core/install/linux-ubuntu-1604.md b/docs/core/install/linux-ubuntu-1604.md deleted file mode 100644 index c95edcd901c36..0000000000000 --- a/docs/core/install/linux-ubuntu-1604.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Install .NET on Ubuntu 16.04 -description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 16.04. -author: adegeo -ms.author: adegeo -ms.date: 03/01/2023 -ms.custom: linux-related-content ---- - -# Install .NET SDK or .NET Runtime on Ubuntu 16.04 - -This article discusses how to install .NET on Ubuntu 16.04; Only .NET 6 is supported. - -[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)] - -[!INCLUDE [linux-install-package-manager-x64-vs-arm](includes/linux-install-package-manager-x64-vs-arm.md)] - -## Supported versions - -The following versions of .NET are supported or available for Ubuntu 16.04: - -| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | -|-------------------------|--------------------------|-----------------------------------| -| 6.0 | None | 6.0, 5.0, 3.1, 3.0, 2.2, 2.1, 2.0 | - -When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. - -[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)] - -## Add the Microsoft package repository - -[!INCLUDE [linux-prep-intro-apt](includes/linux-prep-intro-apt.md)] - -```bash -wget https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb -sudo dpkg -i packages-microsoft-prod.deb -rm packages-microsoft-prod.deb -``` - -[!INCLUDE [linux-apt-install-60](includes/linux-install-60-apt.md)] - -## How to install other versions - -[!INCLUDE [package-manager-switcher](./includes/package-manager-heading-hack-pkgname.md)] - -## Troubleshooting - -If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting). - -## 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 -- libgcc1 -- libgssapi-krb5-2 -- libicu55 -- libssl1.0.0 -- libstdc++6 -- 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). - -## Next steps - -- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md) -- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md) diff --git a/docs/core/install/linux-ubuntu-1804.md b/docs/core/install/linux-ubuntu-1804.md deleted file mode 100644 index 6dd255a7c2faf..0000000000000 --- a/docs/core/install/linux-ubuntu-1804.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Install .NET on Ubuntu 18.04 -description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 18.04. -author: adegeo -ms.author: adegeo -ms.date: 03/01/2023 -ms.custom: linux-related-content ---- - -# Install .NET SDK or .NET Runtime on Ubuntu 18.04 - -This article discusses how to install .NET on Ubuntu 18.04; .NET 6 and .NET 7 are supported. - -[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)] - -[!INCLUDE [linux-install-package-manager-x64-vs-arm](includes/linux-install-package-manager-x64-vs-arm.md)] - -## Supported versions - -The following versions of .NET are supported or available for Ubuntu 18.04: - -| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | -|-------------------------|--------------------------|-----------------------------------| -| 7.0, 6.0 | None | 7.0. 6.0, 5.0, 3.1, 2.2, 2.1 | - -When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. - -[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)] - -## Add the Microsoft package repository - -[!INCLUDE [linux-prep-intro-apt](includes/linux-prep-intro-apt.md)] - -```bash -wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb -sudo dpkg -i packages-microsoft-prod.deb -rm packages-microsoft-prod.deb -``` - -[!INCLUDE [linux-apt-install-70](includes/linux-install-70-apt.md)] - -## How to install other versions - -[!INCLUDE [package-manager-switcher](./includes/package-manager-heading-hack-pkgname.md)] - -## Troubleshooting - -If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting). - -## 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 -- libgcc1 -- libgssapi-krb5-2 -- libicu60 -- libssl1.1 -- libstdc++6 -- 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). - -## Next steps - -- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md) -- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md) diff --git a/docs/core/install/linux-ubuntu-2004.md b/docs/core/install/linux-ubuntu-2004.md deleted file mode 100644 index ce478a9fd4066..0000000000000 --- a/docs/core/install/linux-ubuntu-2004.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Install .NET on Ubuntu 20.04 -description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 20.04. -author: adegeo -ms.author: adegeo -ms.date: 11/14/2023 -ms.custom: linux-related-content ---- - -# Install .NET SDK or .NET Runtime on Ubuntu 20.04 - -This article discusses how to install .NET on Ubuntu 20.04; .NET 8, .NET 7, and .NET 6, are supported. - -[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)] - -[!INCLUDE [linux-install-package-manager-x64-vs-arm](includes/linux-install-package-manager-x64-vs-arm.md)] - -## Supported versions - -The following versions of .NET are supported or available for Ubuntu 20.04: - -| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | -|-------------------------|--------------------------|-----------------------------------| -| 8.0, 7.0, 6.0 | None | 8.0, 7.0. 6.0, 5.0, 3.1, 2.1 | - -When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. - -[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)] - -## Add the Microsoft package repository - -[!INCLUDE [linux-prep-intro-apt](includes/linux-prep-intro-apt.md)] - -```bash -wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb -sudo dpkg -i packages-microsoft-prod.deb -rm packages-microsoft-prod.deb -``` - -[!INCLUDE [linux-apt-install-80](includes/linux-install-80-apt.md)] - -## How to install other versions - -[!INCLUDE [package-manager-switcher](./includes/package-manager-heading-hack-pkgname.md)] - -## Troubleshooting - -If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting). - -## 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 -- libgssapi-krb5-2 -- libicu66 -- libssl1.1 -- libstdc++6 -- 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). - -## Next steps - -- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md) -- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md) diff --git a/docs/core/install/linux-ubuntu-2204.md b/docs/core/install/linux-ubuntu-2204.md deleted file mode 100644 index 54def5db6e256..0000000000000 --- a/docs/core/install/linux-ubuntu-2204.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Install .NET on Ubuntu 22.04 -description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 22.04. -author: adegeo -ms.author: adegeo -ms.date: 11/14/2023 -ms.custom: linux-related-content ---- - -# Install .NET SDK or .NET Runtime on Ubuntu 22.04 - -This article discusses how to install .NET on Ubuntu 22.04; .NET 8, .NET 7, and .NET 6, are supported. - -[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)] - -[!INCLUDE [linux-install-package-manager-x64-vs-arm](includes/linux-install-package-manager-x64-vs-arm.md)] - -.NET is available in the [Ubuntu packages feed](https://packages.ubuntu.com/), 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). - -## Supported versions - -The following versions of .NET are supported or available for Ubuntu 22.04: - -| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | -|-------------------------|--------------------------|-----------------------------------| -| 8.0, 7.0, 6.0 | 7.0, 6.0 | 8.0, 7.0, 6.0, 3.1 | - -[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)] - -When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. - -[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)] - -## Install .NET - -[!INCLUDE [linux-apt-install-80](includes/linux-install-80-apt.md)] - -## How to install other versions - -Other versions of .NET aren't supported in the Ubuntu feeds. Instead, use the Microsoft package repository. - -## Troubleshooting - -If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting). - -## 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 -- libgssapi-krb5-2 -- libicu70 -- 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). - -## Next steps - -- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md) -- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md) diff --git a/docs/core/install/linux-ubuntu-2210.md b/docs/core/install/linux-ubuntu-2210.md deleted file mode 100644 index 30def52d813ea..0000000000000 --- a/docs/core/install/linux-ubuntu-2210.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Install .NET on Ubuntu 22.10 -description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 22.10. -author: adegeo -ms.author: adegeo -ms.date: 05/24/2023 -ms.custom: linux-related-content ---- - -# Install .NET SDK or .NET Runtime on Ubuntu 22.10 - -This article discusses how to install .NET on Ubuntu 22.10; .NET 6 and .NET 7 are both supported. - -[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)] - -[!INCLUDE [linux-install-package-manager-x64-vs-arm](includes/linux-install-package-manager-x64-vs-arm.md)] - -.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). - -> [!WARNING] -> Don't use both repositories to manage .NET. If you've previously installed .NET from the Ubuntu feed or the Microsoft feed, you'll run into issues using the other feed. .NET is installed to different locations and is resolved differently for both package feeds. It's recommended that you uninstall previously installed versions of .NET and then install with the Microsoft package repository. For more information, see [How to register the Microsoft package repository](linux-ubuntu.md#register-the-microsoft-package-repository). - -## Supported versions - -The following versions of .NET are supported or available for Ubuntu 22.10: - -| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | -|-------------------------|--------------------------|-----------------------------------| -| 7.0, 6.0 | 7.0, 6.0 | 7.0, 6.0, 3.1 | - -[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)] - -When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. - -[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)] - -## Install .NET - -[!INCLUDE [linux-apt-install-70](includes/linux-install-70-apt.md)] - -## How to install other versions - -.NET package names are standardized across all Linux distributions. The following table lists the packages: - -[!INCLUDE [package-manager-switcher](./includes/package-manager-heading-hack-pkgname.md)] - -## Troubleshooting - -If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting). - -## 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 -- libgssapi-krb5-2 -- libicu71 -- 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). - -## Next steps - -- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md) -- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md) diff --git a/docs/core/install/linux-ubuntu-2304.md b/docs/core/install/linux-ubuntu-2304.md deleted file mode 100644 index ca8a2d1566fcb..0000000000000 --- a/docs/core/install/linux-ubuntu-2304.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Install .NET on Ubuntu 23.04 -description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 23.04. -author: adegeo -ms.author: adegeo -ms.date: 11/14/2023 -ms.custom: linux-related-content ---- - -# Install .NET SDK or .NET Runtime on Ubuntu 23.04 - -This article discusses how to install .NET on Ubuntu 23.04; .NET 8, .NET 7, and .NET 6, are supported. - -[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)] - -[!INCLUDE [linux-install-package-manager-x64-vs-arm-ubuntu](includes/linux-install-package-manager-x64-vs-arm-ubuntu.md)] - -.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). - -## Supported versions - -The following versions of .NET are supported or available for Ubuntu 23.04: - -| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | -|-------------------------|--------------------------|-----------------------------------| -| 8.0, 7.0, 6.0 | 7.0, 6.0 | 8.0, 7.0, 6.0 | - -[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)] - -When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. - -[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)] - -## Install .NET - -[!INCLUDE [linux-apt-install-80](includes/linux-install-80-apt.md)] - -## How to install other versions - -.NET package names are standardized across all Linux distributions. The following table lists the packages: - -[!INCLUDE [package-manager-switcher](./includes/package-manager-heading-hack-pkgname.md)] - -## Troubleshooting - -If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting). - -## 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 -- libgssapi-krb5-2 -- 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). - -## Next steps - -- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md) -- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md) diff --git a/docs/core/install/linux-ubuntu-2310.md b/docs/core/install/linux-ubuntu-2310.md deleted file mode 100644 index c0e2e76dcc8f2..0000000000000 --- a/docs/core/install/linux-ubuntu-2310.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Install .NET on Ubuntu 23.10 -description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 23.10. -author: adegeo -ms.author: adegeo -ms.date: 11/20/2023 -ms.custom: linux-related-content ---- - -# Install .NET SDK or .NET Runtime on Ubuntu 23.10 - -This article discusses how to install .NET on Ubuntu 23.10; .NET 8, .NET 7, and .NET 6, are supported. - -[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)] - -[!INCLUDE [linux-install-package-manager-x64-vs-arm-ubuntu](includes/linux-install-package-manager-x64-vs-arm-ubuntu.md)] - -.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). - -## Supported versions - -The following versions of .NET are supported or available for Ubuntu 23.10: - -| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) | -|-------------------------|--------------------------|-----------------------------------| -| 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | - -[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)] - -When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version. - -[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)] - -## Install .NET - -[!INCLUDE [linux-apt-install-80](includes/linux-install-80-apt.md)] - -## How to install other versions - -.NET package names are standardized across all Linux distributions. The following table lists the packages: - -[!INCLUDE [package-manager-switcher](./includes/package-manager-heading-hack-pkgname.md)] - -## Troubleshooting - -If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting). - -## 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 -- libgssapi-krb5-2 -- 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). - -## Next steps - -- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md) -- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md)