Skip to content

Commit ea3df99

Browse files
authored
Add ubuntu 23.10; update tables (#38340)
* Add ubuntu 23.10; update tables * minor fix * minor fix
1 parent 582f2ec commit ea3df99

8 files changed

+89
-22
lines changed

docs/core/install/linux-fedora.md

-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ ms.date: 11/14/2023
88

99
# Install the .NET SDK or the .NET Runtime on Fedora
1010

11-
[!INCLUDE [linux-release-wait](includes/linux-release-wait.md)]
12-
1311
.NET is supported on Fedora and this article describes how to install .NET on Fedora. When a Fedora version falls out of support, .NET is no longer supported with that version.
1412

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

docs/core/install/linux-ubuntu-1604.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ sudo dpkg -i packages-microsoft-prod.deb
3636
rm packages-microsoft-prod.deb
3737
```
3838

39-
[!INCLUDE [linux-apt-install-70](includes/linux-install-70-apt.md)]
39+
[!INCLUDE [linux-apt-install-60](includes/linux-install-60-apt.md)]
4040

4141
## How to install other versions
4242

docs/core/install/linux-ubuntu-2004.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ ms.date: 11/14/2023
88

99
# Install .NET SDK or .NET Runtime on Ubuntu 20.04
1010

11-
[!INCLUDE [linux-release-wait](includes/linux-release-wait.md)]
12-
13-
This article discusses how to install .NET on Ubuntu 20.04; .NET 6 and .NET 7 are supported.
11+
This article discusses how to install .NET on Ubuntu 20.04; .NET 8, .NET 7, and .NET 6, are supported.
1412

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

docs/core/install/linux-ubuntu-2204.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ ms.date: 11/14/2023
88

99
# Install .NET SDK or .NET Runtime on Ubuntu 22.04
1010

11-
[!INCLUDE [linux-release-wait](includes/linux-release-wait.md)]
12-
13-
This article discusses how to install .NET on Ubuntu 22.04; .NET 6 and .NET 7 are supported.
11+
This article discusses how to install .NET on Ubuntu 22.04; .NET 8, .NET 7, and .NET 6, are supported.
1412

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

@@ -24,7 +22,7 @@ The following versions of .NET are supported or available for Ubuntu 22.04:
2422

2523
| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) |
2624
|-------------------------|--------------------------|-----------------------------------|
27-
| 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0, 3.1 |
25+
| 8.0, 7.0, 6.0 | 7.0, 6.0 | 8.0, 7.0, 6.0, 3.1 |
2826

2927
[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)]
3028

docs/core/install/linux-ubuntu-2304.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ ms.date: 11/14/2023
88

99
# Install .NET SDK or .NET Runtime on Ubuntu 23.04
1010

11-
[!INCLUDE [linux-release-wait](includes/linux-release-wait.md)]
12-
13-
This article discusses how to install .NET on Ubuntu 23.04; .NET 6 and .NET 7 are supported.
11+
This article discusses how to install .NET on Ubuntu 23.04; .NET 8, .NET 7, and .NET 6, are supported.
1412

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

@@ -24,7 +22,7 @@ The following versions of .NET are supported or available for Ubuntu 23.04:
2422

2523
| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) |
2624
|-------------------------|--------------------------|-----------------------------------|
27-
| 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 |
25+
| 8.0, 7.0, 6.0 | 7.0, 6.0 | 8.0, 7.0, 6.0 |
2826

2927
[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)]
3028

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Install .NET on Ubuntu 23.10
3+
description: Demonstrates the various ways to install .NET SDK and .NET Runtime on Ubuntu 23.10.
4+
author: adegeo
5+
ms.author: adegeo
6+
ms.date: 11/20/2023
7+
---
8+
9+
# Install .NET SDK or .NET Runtime on Ubuntu 23.10
10+
11+
This article discusses how to install .NET on Ubuntu 23.10; .NET 8, .NET 7, and .NET 6, are supported.
12+
13+
[!INCLUDE [linux-intro-sdk-vs-runtime](includes/linux-intro-sdk-vs-runtime.md)]
14+
15+
[!INCLUDE [linux-install-package-manager-x64-vs-arm](includes/linux-install-package-manager-x64-vs-arm.md)]
16+
17+
.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).
18+
19+
## Supported versions
20+
21+
The following versions of .NET are supported or available for Ubuntu 23.10:
22+
23+
| Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository) |
24+
|-------------------------|--------------------------|-----------------------------------|
25+
| 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 |
26+
27+
[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)]
28+
29+
When an [Ubuntu version](https://wiki.ubuntu.com/Releases) falls out of support, .NET is no longer supported with that version.
30+
31+
[!INCLUDE [versions-not-supported](includes/versions-not-supported.md)]
32+
33+
## Install .NET
34+
35+
[!INCLUDE [linux-apt-install-80](includes/linux-install-80-apt.md)]
36+
37+
## How to install other versions
38+
39+
.NET package names are standardized across all Linux distributions. The following table lists the packages:
40+
41+
[!INCLUDE [package-manager-switcher](./includes/package-manager-heading-hack-pkgname.md)]
42+
43+
## Troubleshooting
44+
45+
If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting).
46+
47+
## Dependencies
48+
49+
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:
50+
51+
- libc6
52+
- libgcc1
53+
- libgcc-s1
54+
- libgssapi-krb5-2
55+
- libicu72
56+
- liblttng-ust1
57+
- libssl3
58+
- libstdc++6
59+
- libunwind8
60+
- zlib1g
61+
62+
[!INCLUDE [linux-ubuntu-deps-example](includes/linux-ubuntu-deps-example.md)]
63+
64+
[!INCLUDE [linux-libgdiplus-general](includes/linux-libgdiplus-general.md)]
65+
66+
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).
67+
68+
## Next steps
69+
70+
- [How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md)
71+
- [Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md)

docs/core/install/linux-ubuntu.md

+10-8
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ When your version of Ubuntu supports .NET through the built-in Ubuntu feed, supp
2626

2727
Use the following sections to determine how you should install .NET:
2828

29-
- [I'm using Ubuntu 22.04, 22.10, or 23.04, and I only need .NET](#im-using-ubuntu-2204-2210-or-2304-and-i-only-need-net)
29+
- [I'm using Ubuntu 22.04 or later, and I only need .NET](#im-using-ubuntu-2204-or-later-and-i-only-need-net)
3030
- [I'm using a version of Ubuntu prior to 22.04](#im-using-a-version-of-ubuntu-prior-to-2204)
3131
- [I'm using other Microsoft packages, such as `powershell`, `mdatp`, or `mssql`](#im-using-other-microsoft-packages-such-as-powershell-mdatp-or-mssql)
3232
- [I want to create a .NET app](#i-want-to-create-a-net-app)
@@ -36,13 +36,14 @@ Use the following sections to determine how you should install .NET:
3636
- [I don't want to use APT](#i-dont-want-to-use-apt)
3737
- [I'm using an Arm-based CPU](#im-using-an-arm-based-cpu)
3838

39-
### I'm using Ubuntu 22.04, 22.10, or 23.04, and I only need .NET
39+
### I'm using Ubuntu 22.04 or later, and I only need .NET
4040

4141
Install .NET through the Ubuntu feed. For more information, see the following pages:
4242

43-
- [Install .NET on Ubuntu 22.04](linux-ubuntu-2204.md)
44-
- [Install .NET on Ubuntu 22.10](linux-ubuntu-2210.md)
43+
- [Install .NET on Ubuntu 22.04](linux-ubuntu-2204.md).
44+
- [Install .NET on Ubuntu 22.10](linux-ubuntu-2210.md).
4545
- [Install .NET on Ubuntu 23.04](linux-ubuntu-2304.md).
46+
- [Install .NET on Ubuntu 23.10](linux-ubuntu-2310.md).
4647

4748
[!INCLUDE [linux-ubuntu-feed-sdk-note](includes/linux-ubuntu-feed-sdk-note.md)]
4849

@@ -66,7 +67,7 @@ If you want to source the .NET packages from the Ubuntu feed, you need to deprio
6667

6768
### I want to create a .NET app
6869

69-
Use the same package sources for the SDK as you use for the runtime. For example, if you're using Ubuntu 22.04 and .NET 6, but not .NET 7, it's recommended that you install .NET through the built-in Ubuntu feed. If, however, you move to .NET 7, which isn't provided by Canonical for Ubuntu 22.04, you should [Register and install with the Microsoft package repository](#register-the-microsoft-package-repository). Review the other suggestions in the [Decide how to install .NET](#decide-how-to-install-net) section.
70+
Use the same package sources for the SDK as you use for the runtime. For example, if you're using Ubuntu 22.04 and .NET 6, but not .NET 7, it's recommended that you install .NET through the built-in Ubuntu feed. If, however, you move to .NET 7, which isn't provided by Canonical for Ubuntu 22.04, you should uninstall .NET and reinstall it with the **Microsoft package repository**. For more information, see [Register and install with the Microsoft package repository](#register-the-microsoft-package-repository). Also, review the other suggestions in the [Decide how to install .NET](#decide-how-to-install-net) section.
7071

7172
### I want to run a .NET app in a container, cloud, or continuous-integration scenario
7273

@@ -106,10 +107,11 @@ The following table is a list of currently supported .NET releases and the versi
106107

107108
| Ubuntu | Supported .NET versions | Available in Ubuntu feed | [Available in Microsoft feed](#register-the-microsoft-package-repository) |
108109
|-------------------------------------|-------------------------|--------------------------|-----------------------------------|
109-
| [23.04](linux-ubuntu-2304.md) | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 |
110+
| [23.10](linux-ubuntu-2310.md) | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 | 8.0, 7.0, 6.0 |
111+
| [23.04](linux-ubuntu-2304.md) | 8.0, 7.0, 6.0 | 7.0, 6.0 | 8.0, 7.0, 6.0 |
110112
| [22.10](linux-ubuntu-2210.md) | 7.0, 6.0 | 7.0, 6.0 | 7.0, 6.0, 3.1 |
111-
| [22.04 (LTS)](linux-ubuntu-2204.md) | 7.0, 6.0 | 6.0 | 7.0, 6.0, 3.1 |
112-
| [20.04 (LTS)](linux-ubuntu-2004.md) | 7.0, 6.0 | None | 7.0. 6.0, 5.0, 3.1, 2.1 |
113+
| [22.04 (LTS)](linux-ubuntu-2204.md) | 8.0, 7.0, 6.0 | 6.0 | 8.0, 7.0, 6.0, 3.1 |
114+
| [20.04 (LTS)](linux-ubuntu-2004.md) | 8.0, 7.0, 6.0 | None | 8.0, 7.0. 6.0, 5.0, 3.1, 2.1 |
113115
| [18.04 (LTS)](linux-ubuntu-1804.md) | 7.0, 6.0 | None | 7.0. 6.0, 5.0, 3.1, 2.2, 2.1 |
114116
| [16.04 (LTS)](linux-ubuntu-1604.md) | 6.0 | None | 6.0, 5.0, 3.1, 3.0, 2.2, 2.1, 2.0 |
115117

docs/fundamentals/toc.yml

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ items:
2525
items:
2626
- name: Overview
2727
href: ../core/install/linux-ubuntu.md
28+
- name: "23.10"
29+
href: ../core/install/linux-ubuntu-2310.md
2830
- name: "23.04"
2931
href: ../core/install/linux-ubuntu-2304.md
3032
- name: "22.10"

0 commit comments

Comments
 (0)