Linux Support and Package Updates (#10183)
* Update os-packages.json with current Linux distros Add and update package information for supported Linux distributions: - Alpine 3.21, 3.22 - Azure Linux 3.0 - CentOS Stream 8, 9, 10 - Debian 12, 13 - Fedora 42, 43 - openSUSE Leap 15.6, 16.0 - RHEL 8, 9, 10 - SLES 15.6, 15.7, 16.0 - Ubuntu 22.04, 24.04, 25.10, 26.04 Also add test-os-packages.sh script to validate package names via Docker containers. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Add os-packages.json for .NET 8 and update .NET 9 Add package information for supported Linux distributions: - Alpine 3.20, 3.21, 3.22 - Azure Linux 3.0 - CentOS Stream 8, 9, 10 - Debian 12, 13 - Fedora 41, 42, 43 - openSUSE Leap 15.6, 16.0 - RHEL 8, 9, 10 - SLES 15.6, 15.7, 16.0 - Ubuntu 22.04, 24.04, 25.10, 26.04 Also add test-os-packages.sh script to validate package names. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Add RHEL 8 to .NET 10 supported-os.json Fixes https://github.com/dotnet/core/issues/10169 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Update supported-os and os-packages markdown files Update last-updated dates and regenerate markdown from JSON. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Update linux.md dependencies and packages - Remove .NET 6 (out of support), add .NET 10 - Update .NET 8 link to os-packages.md - Add Azure Linux to packages list 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Regenerate os-packages markdown files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Sort os-packages.json distros alphabetically and versions descending 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Update markdown with new sort * Remove date-only changes from .NET 8 and 9 supported-os files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
5
linux.md
5
linux.md
@@ -24,6 +24,7 @@ Please note that these other .NET container image distributions will have differ
|
||||
- [Alpine Linux](https://pkgs.alpinelinux.org/packages?name=dotnet*)
|
||||
- [Arch Linux](https://archlinux.org/packages/?q=dotnet)
|
||||
- [Arch Linux User Repository](https://aur.archlinux.org/packages?K=dotnet)
|
||||
- [Azure Linux](https://packages.microsoft.com/azurelinux/3.0/prod/base/x86_64/)
|
||||
- [Fedora](https://packages.fedoraproject.org/search?query=dotnet)
|
||||
- [Red Hat Enterprise Linux](https://docs.redhat.com/documentation/net)
|
||||
- [Tizen](https://developer.samsung.com/tizen/About-Tizen.NET/Tizen.NET.html)
|
||||
@@ -49,9 +50,9 @@ Microsoft is [no longer publishing packages for Ubuntu starting with Ubuntu 24.0
|
||||
|
||||
.NET has multiple dependencies that must be installed. If you install .NET via packages, these packages will typically already be installed.
|
||||
|
||||
- [.NET 6 dependencies](./release-notes/6.0/linux-packages.md)
|
||||
- [.NET 8 dependencies](./release-notes/8.0/linux-packages.md)
|
||||
- [.NET 8 dependencies](./release-notes/8.0/os-packages.md)
|
||||
- [.NET 9 dependencies](./release-notes/9.0/os-packages.md)
|
||||
- [.NET 10 dependencies](./release-notes/10.0/os-packages.md)
|
||||
|
||||
## Portable build compatibility
|
||||
|
||||
|
||||
@@ -10,32 +10,51 @@
|
||||
"https://www.gnu.org/software/libc/libc.html",
|
||||
"https://musl.libc.org/"
|
||||
],
|
||||
"required-scenarios": ["all"]
|
||||
"required-scenarios": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "GCC low-level runtime library",
|
||||
"references": ["https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html"],
|
||||
"required-scenarios": ["all"]
|
||||
"references": [
|
||||
"https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html"
|
||||
],
|
||||
"required-scenarios": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "CA Certificates",
|
||||
"references": ["https://www.redhat.com/sysadmin/ca-certificates-cli"],
|
||||
"required-scenarios": ["https"]
|
||||
"references": [
|
||||
"https://www.redhat.com/sysadmin/ca-certificates-cli"
|
||||
],
|
||||
"required-scenarios": [
|
||||
"https"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "OpenSSL",
|
||||
"min-version": "1.1.1",
|
||||
"references": ["https://www.openssl.org/"],
|
||||
"required-scenarios": ["https", "cryptography"]
|
||||
"references": [
|
||||
"https://www.openssl.org/"
|
||||
],
|
||||
"required-scenarios": [
|
||||
"https",
|
||||
"cryptography"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "C++ Library",
|
||||
"references": ["https://gcc.gnu.org/onlinedocs/libstdc++/"],
|
||||
"required-scenarios": ["runtime"]
|
||||
"references": [
|
||||
"https://gcc.gnu.org/onlinedocs/libstdc++/"
|
||||
],
|
||||
"required-scenarios": [
|
||||
"runtime"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
@@ -44,19 +63,29 @@
|
||||
"https://icu.unicode.org",
|
||||
"https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md"
|
||||
],
|
||||
"required-scenarios": ["globalization"]
|
||||
"required-scenarios": [
|
||||
"globalization"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tz database",
|
||||
"references": ["https://data.iana.org/time-zones/tz-link.html"],
|
||||
"required-scenarios": ["globalization"]
|
||||
"references": [
|
||||
"https://data.iana.org/time-zones/tz-link.html"
|
||||
],
|
||||
"required-scenarios": [
|
||||
"globalization"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "Kerberos",
|
||||
"references": ["https://web.mit.edu/kerberos"],
|
||||
"required-scenarios": ["kerberos"]
|
||||
"references": [
|
||||
"https://web.mit.edu/kerberos"
|
||||
],
|
||||
"required-scenarios": [
|
||||
"kerberos"
|
||||
]
|
||||
}
|
||||
],
|
||||
"distributions": [
|
||||
@@ -66,13 +95,16 @@
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "apk",
|
||||
"command-parts": ["add", "{packageName}"]
|
||||
"command-parts": [
|
||||
"add",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "Alpine 3.20",
|
||||
"release": "3.20",
|
||||
"name": "Alpine 3.22",
|
||||
"release": "3.22",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libgcc",
|
||||
@@ -109,8 +141,8 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Alpine 3.19",
|
||||
"release": "3.19",
|
||||
"name": "Alpine 3.21",
|
||||
"release": "3.21",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libgcc",
|
||||
@@ -148,21 +180,249 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Azure Linux",
|
||||
"install-commands": [
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "tdnf",
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "Azure Linux 3.0",
|
||||
"release": "3.0",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "openssl-libs"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "icu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CentOS Stream",
|
||||
"install-commands": [
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "dnf",
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "CentOS Stream 10",
|
||||
"release": "10",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "openssl-libs"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5-libs"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CentOS Stream 9",
|
||||
"release": "9",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "openssl-libs"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5-libs"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CentOS Stream 8",
|
||||
"release": "8",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "openssl-libs"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5-libs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Debian",
|
||||
"install-commands": [
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "apt-get",
|
||||
"command-parts": ["update"]
|
||||
"command-parts": [
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "apt-get",
|
||||
"command-parts": ["install", "-y", "{packageName}"]
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "Debian 13 (Trixie)",
|
||||
"release": "13",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "libc6"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc-s1"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "libssl3t64"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++6"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu76"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "libgssapi-krb5-2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Debian 12 (Bookworm)",
|
||||
"release": "12",
|
||||
@@ -209,13 +469,55 @@
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "dnf",
|
||||
"command-parts": ["install", "-y", "{packageName}"]
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "Fedora 40",
|
||||
"release": "40",
|
||||
"name": "Fedora 43",
|
||||
"release": "43",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "openssl-libs"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5-libs"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Fedora 42",
|
||||
"release": "42",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
@@ -259,7 +561,11 @@
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "pkg",
|
||||
"command-parts": ["install", "-A", "{packageName}"]
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-A",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
@@ -279,19 +585,115 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "openSUSE Leap",
|
||||
"install-commands": [
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "zypper",
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "openSUSE Leap 16.0",
|
||||
"release": "16.0",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc_s1"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "libopenssl3"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++6"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "timezone"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "openSUSE Leap 15.6",
|
||||
"release": "15.6",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc_s1"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "libopenssl3"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++6"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "timezone"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "RHEL",
|
||||
"install-commands": [
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "dnf",
|
||||
"command-parts": ["install", "-y", "{packageName}"]
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "RHEL 8",
|
||||
"release": "8",
|
||||
"name": "RHEL 10",
|
||||
"release": "10",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
@@ -364,6 +766,174 @@
|
||||
"name": "krb5-libs"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "RHEL 8",
|
||||
"release": "8",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "openssl-libs"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5-libs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "SLES",
|
||||
"install-commands": [
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "zypper",
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "SLES 16.0",
|
||||
"release": "16.0",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc_s1"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "libopenssl3"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++6"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "timezone"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "SLES 15.7",
|
||||
"release": "15.7",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc_s1"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "libopenssl3"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++6"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "timezone"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "SLES 15.6",
|
||||
"release": "15.6",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "glibc"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc_s1"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "libopenssl3"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++6"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "timezone"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "krb5"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -373,18 +943,24 @@
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "apt-get",
|
||||
"command-parts": ["update"]
|
||||
"command-parts": [
|
||||
"update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"run-under-sudo": true,
|
||||
"command-root": "apt-get",
|
||||
"command-parts": ["install", "-y", "{packageName}"]
|
||||
"command-parts": [
|
||||
"install",
|
||||
"-y",
|
||||
"{packageName}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"name": "Ubuntu 24.10 (Oracular Oriole)",
|
||||
"release": "24.10",
|
||||
"name": "Ubuntu 26.04 LTS (Resolute Raccoon)",
|
||||
"release": "26.04",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
@@ -408,7 +984,45 @@
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu74"
|
||||
"name": "libicu76"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
"name": "tzdata"
|
||||
},
|
||||
{
|
||||
"id": "krb5",
|
||||
"name": "libgssapi-krb5-2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Ubuntu 25.10 (Questing Quokka)",
|
||||
"release": "25.10",
|
||||
"packages": [
|
||||
{
|
||||
"id": "libc",
|
||||
"name": "libc6"
|
||||
},
|
||||
{
|
||||
"id": "libgcc",
|
||||
"name": "libgcc-s1"
|
||||
},
|
||||
{
|
||||
"id": "ca-certificates",
|
||||
"name": "ca-certificates"
|
||||
},
|
||||
{
|
||||
"id": "openssl",
|
||||
"name": "libssl3t64"
|
||||
},
|
||||
{
|
||||
"id": "libstdc++",
|
||||
"name": "libstdc++6"
|
||||
},
|
||||
{
|
||||
"id": "libicu",
|
||||
"name": "libicu76"
|
||||
},
|
||||
{
|
||||
"id": "tzdata",
|
||||
|
||||
@@ -1,179 +1,371 @@
|
||||
# .NET 10 Required Packages
|
||||
|
||||
Various packages must be installed to run .NET apps and the .NET SDK. This is handled automatically if .NET is [installed through archive packages](../../linux.md).
|
||||
|
||||
This file is generated from [os-packages.json](os-packages.json).
|
||||
|
||||
## Package Overview
|
||||
|
||||
The following table lists required packages, including the scenarios by which they are needed.
|
||||
|
||||
Id | Name | Required scenarios | Notes
|
||||
--------------- | --------- | ------------- | ------------------------------
|
||||
[libc][0] | C Library | All | <https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md#linux-compatibility>;<https://www.gnu.org/software/libc/libc.html>;<https://musl.libc.org/>
|
||||
[libgcc][1] | GCC low-level runtime library | All | <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html>
|
||||
[ca-certificates][2] | CA Certificates | Https | <https://www.redhat.com/sysadmin/ca-certificates-cli>
|
||||
[openssl][3] | OpenSSL | Https;Cryptography | Minimum required version 1.1.1;<https://www.openssl.org/>
|
||||
[libstdc++][4] | C++ Library | Runtime | <https://gcc.gnu.org/onlinedocs/libstdc++/>
|
||||
[libicu][5] | ICU | Globalization | <https://icu.unicode.org>;<https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md>
|
||||
[tzdata][6] | tz database | Globalization | <https://data.iana.org/time-zones/tz-link.html>
|
||||
[krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos>
|
||||
|
||||
[0]: https://pkgs.org/search/?q=libc
|
||||
[1]: https://pkgs.org/search/?q=libgcc
|
||||
[2]: https://pkgs.org/search/?q=ca-certificates
|
||||
[3]: https://pkgs.org/search/?q=openssl
|
||||
[4]: https://pkgs.org/search/?q=libstdc++
|
||||
[5]: https://pkgs.org/search/?q=libicu
|
||||
[6]: https://pkgs.org/search/?q=tzdata
|
||||
[7]: https://pkgs.org/search/?q=krb5
|
||||
|
||||
## Alpine
|
||||
|
||||
### Alpine 3.20
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Alpine 3.19
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Debian
|
||||
|
||||
### Debian 12 (Bookworm)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu72 \
|
||||
libssl3 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Fedora
|
||||
|
||||
### Fedora 40
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## FreeBSD
|
||||
|
||||
### FreeBSD 14.1
|
||||
|
||||
```bash
|
||||
sudo pkg install -A \
|
||||
icu \
|
||||
krb5
|
||||
```
|
||||
|
||||
## RHEL
|
||||
|
||||
### RHEL 8
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### RHEL 9
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Ubuntu
|
||||
|
||||
### Ubuntu 24.10 (Oracular Oriole)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu74 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 24.04 (Noble Numbat)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu74 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 22.04.4 LTS (Jammy Jellyfish)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu70 \
|
||||
libssl3 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
# .NET 10.0 Required Packages
|
||||
|
||||
Various packages must be installed to run .NET apps and the .NET SDK on some operating systems. This is handled automatically if .NET is [installed through archive packages](../../linux.md).
|
||||
|
||||
## Package Overview
|
||||
|
||||
| Id | Name | Required scenarios | Notes |
|
||||
| ------------ | --------- | ------------------ | ----------------------------------------------------------- |
|
||||
| [libc][0] | C Library | All | <https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md#linux-compatibility> ; <https://www.gnu.org/software/libc/libc.html> ; <https://musl.libc.org/> |
|
||||
| [libgcc][1] | GCC low-level runtime library | All | <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html> |
|
||||
| [ca-certificates][2] | CA Certificates | Https | <https://www.redhat.com/sysadmin/ca-certificates-cli> |
|
||||
| [openssl][3] | OpenSSL | Https ; Cryptography | Minimum required version 1.1.1 ; <https://www.openssl.org/> |
|
||||
| [libstdc++][4] | C++ Library | Runtime | <https://gcc.gnu.org/onlinedocs/libstdc++/> |
|
||||
| [libicu][5] | ICU | Globalization | <https://icu.unicode.org> ; <https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md> |
|
||||
| [tzdata][6] | tz database | Globalization | <https://data.iana.org/time-zones/tz-link.html> |
|
||||
| [krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos> |
|
||||
|
||||
[0]: https://pkgs.org/search/?q=libc
|
||||
[1]: https://pkgs.org/search/?q=libgcc
|
||||
[2]: https://pkgs.org/search/?q=ca-certificates
|
||||
[3]: https://pkgs.org/search/?q=openssl
|
||||
[4]: https://pkgs.org/search/?q=libstdc++
|
||||
[5]: https://pkgs.org/search/?q=libicu
|
||||
[6]: https://pkgs.org/search/?q=tzdata
|
||||
[7]: https://pkgs.org/search/?q=krb5
|
||||
|
||||
## Alpine
|
||||
|
||||
### Alpine 3.22
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Alpine 3.21
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Azure Linux
|
||||
|
||||
### Azure Linux 3.0
|
||||
|
||||
```bash
|
||||
sudo tdnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
icu \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## CentOS Stream
|
||||
|
||||
### CentOS Stream 10
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### CentOS Stream 9
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### CentOS Stream 8
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Debian
|
||||
|
||||
### Debian 13 (Trixie)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Debian 12 (Bookworm)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu72 \
|
||||
libssl3 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Fedora
|
||||
|
||||
### Fedora 43
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Fedora 42
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## FreeBSD
|
||||
|
||||
### FreeBSD 14.1
|
||||
|
||||
```bash
|
||||
sudo pkg install -A \
|
||||
icu \
|
||||
krb5
|
||||
```
|
||||
|
||||
## openSUSE Leap
|
||||
|
||||
### openSUSE Leap 16.0
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### openSUSE Leap 15.6
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
## RHEL
|
||||
|
||||
### RHEL 10
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### RHEL 9
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### RHEL 8
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## SLES
|
||||
|
||||
### SLES 16.0
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### SLES 15.7
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### SLES 15.6
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
## Ubuntu
|
||||
|
||||
### Ubuntu 26.04 LTS (Resolute Raccoon)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 25.10 (Questing Quokka)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 24.04 (Noble Numbat)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu74 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 22.04.4 LTS (Jammy Jellyfish)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu70 \
|
||||
libssl3 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## About
|
||||
|
||||
This file is generated from [os-packages.json](os-packages.json).
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"channel-version": "10.0",
|
||||
"last-updated": "2025-11-19",
|
||||
"last-updated": "2025-12-07",
|
||||
"families": [
|
||||
{
|
||||
"name": "Android",
|
||||
@@ -111,7 +111,7 @@
|
||||
"link": "https://access.redhat.com/",
|
||||
"lifecycle": "https://access.redhat.com/support/policy/updates/errata/",
|
||||
"architectures": ["Arm64", "ppc64le", "s390x", "x64"],
|
||||
"supported-versions": ["10", "9"],
|
||||
"supported-versions": ["10", "9", "8"],
|
||||
"notes": [
|
||||
"RHEL-compatible derivatives are supported per [.NET Support](../../support.md)."
|
||||
]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# .NET 10.0 - Supported OS versions
|
||||
|
||||
Last Updated: 2025/11/19; Support phase: Active
|
||||
Last Updated: 2025/12/07; Support phase: Active
|
||||
|
||||
[.NET 10.0](README.md) is an [LTS](../../release-policies.md) release and [is supported](../../support.md) on multiple operating systems per their lifecycle policy.
|
||||
|
||||
@@ -48,7 +48,7 @@ Notes:
|
||||
| [Debian][11] | 13, 12 | Arm32, Arm64, x64 | [Lifecycle][12] |
|
||||
| [Fedora][13] | 43, 42 | Arm32, Arm64, x64 | [Lifecycle][14] |
|
||||
| [openSUSE Leap][15] | 16.0, 15.6 | Arm64, x64 | [Lifecycle][16] |
|
||||
| [Red Hat Enterprise Linux][17] | 10, 9 | Arm64, ppc64le, s390x, x64 | [Lifecycle][18] |
|
||||
| [Red Hat Enterprise Linux][17] | 10, 9, 8 | Arm64, ppc64le, s390x, x64 | [Lifecycle][18] |
|
||||
| [SUSE Linux Enterprise][19] | 16.0, 15.7, 15.6 | Arm64, x64 | [Lifecycle][20] |
|
||||
| [Ubuntu][21] | 25.10, 24.04, 22.04 | Arm32, Arm64, x64 | [Lifecycle][22] |
|
||||
|
||||
|
||||
1192
release-notes/8.0/os-packages.json
Normal file
1192
release-notes/8.0/os-packages.json
Normal file
File diff suppressed because it is too large
Load Diff
399
release-notes/8.0/os-packages.md
Normal file
399
release-notes/8.0/os-packages.md
Normal file
@@ -0,0 +1,399 @@
|
||||
# .NET 8.0 Required Packages
|
||||
|
||||
Various packages must be installed to run .NET apps and the .NET SDK on some operating systems. This is handled automatically if .NET is [installed through archive packages](../../linux.md).
|
||||
|
||||
## Package Overview
|
||||
|
||||
| Id | Name | Required scenarios | Notes |
|
||||
| ------------ | --------- | ------------------ | ----------------------------------------------------------- |
|
||||
| [libc][0] | C Library | All | <https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#linux-compatibility> ; <https://www.gnu.org/software/libc/libc.html> ; <https://musl.libc.org/> |
|
||||
| [libgcc][1] | GCC low-level runtime library | All | <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html> |
|
||||
| [ca-certificates][2] | CA Certificates | Https | <https://www.redhat.com/sysadmin/ca-certificates-cli> |
|
||||
| [openssl][3] | OpenSSL | Https ; Cryptography | Minimum required version 1.1.1 ; <https://www.openssl.org/> |
|
||||
| [libstdc++][4] | C++ Library | Runtime | <https://gcc.gnu.org/onlinedocs/libstdc++/> |
|
||||
| [libicu][5] | ICU | Globalization | <https://icu.unicode.org> ; <https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md> |
|
||||
| [tzdata][6] | tz database | Globalization | <https://data.iana.org/time-zones/tz-link.html> |
|
||||
| [krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos> |
|
||||
|
||||
[0]: https://pkgs.org/search/?q=libc
|
||||
[1]: https://pkgs.org/search/?q=libgcc
|
||||
[2]: https://pkgs.org/search/?q=ca-certificates
|
||||
[3]: https://pkgs.org/search/?q=openssl
|
||||
[4]: https://pkgs.org/search/?q=libstdc++
|
||||
[5]: https://pkgs.org/search/?q=libicu
|
||||
[6]: https://pkgs.org/search/?q=tzdata
|
||||
[7]: https://pkgs.org/search/?q=krb5
|
||||
|
||||
## Alpine
|
||||
|
||||
### Alpine 3.22
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Alpine 3.21
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Alpine 3.20
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Azure Linux
|
||||
|
||||
### Azure Linux 3.0
|
||||
|
||||
```bash
|
||||
sudo tdnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
icu \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## CentOS Stream
|
||||
|
||||
### CentOS Stream 10
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### CentOS Stream 9
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### CentOS Stream 8
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Debian
|
||||
|
||||
### Debian 13 (Trixie)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Debian 12 (Bookworm)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu72 \
|
||||
libssl3 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Fedora
|
||||
|
||||
### Fedora 43
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Fedora 42
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Fedora 41
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## FreeBSD
|
||||
|
||||
### FreeBSD 14.1
|
||||
|
||||
```bash
|
||||
sudo pkg install -A \
|
||||
icu \
|
||||
krb5
|
||||
```
|
||||
|
||||
## openSUSE Leap
|
||||
|
||||
### openSUSE Leap 16.0
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### openSUSE Leap 15.6
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
## RHEL
|
||||
|
||||
### RHEL 10
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### RHEL 9
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### RHEL 8
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## SLES
|
||||
|
||||
### SLES 16.0
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### SLES 15.7
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### SLES 15.6
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
## Ubuntu
|
||||
|
||||
### Ubuntu 26.04 LTS (Resolute Raccoon)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 25.10 (Questing Quokka)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 24.04 (Noble Numbat)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu74 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 22.04.4 LTS (Jammy Jellyfish)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu70 \
|
||||
libssl3 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## About
|
||||
|
||||
This file is generated from [os-packages.json](os-packages.json).
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,16 +4,17 @@ Various packages must be installed to run .NET apps and the .NET SDK on some ope
|
||||
|
||||
## Package Overview
|
||||
|
||||
| Id | Name | Required scenarios | Notes |
|
||||
| ------------- | --------- | ------------- | ---------------------------- |
|
||||
| [libc][0] | C Library | All | <https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md#linux-compatibility> ; <https://www.gnu.org/software/libc/libc.html> ; <https://musl.libc.org/> |
|
||||
| [libgcc][1] | GCC low-level runtime library | All | <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html> |
|
||||
| [ca-certificates][2] | CA Certificates | Https | <https://www.redhat.com/sysadmin/ca-certificates-cli> |
|
||||
| [openssl][3] | OpenSSL | Https ; Cryptography | Minimum required version 1.1.1 ; <https://www.openssl.org/> |
|
||||
| [libstdc++][4] | C++ Library | Runtime | <https://gcc.gnu.org/onlinedocs/libstdc++/> |
|
||||
| [libicu][5] | ICU | Globalization | <https://icu.unicode.org> ; <https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md> |
|
||||
| [tzdata][6] | tz database | Globalization | <https://data.iana.org/time-zones/tz-link.html> |
|
||||
| [krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos> |
|
||||
| Id | Name | Required scenarios | Notes |
|
||||
| ------------ | --------- | ------------------ | ----------------------------------------------------------- |
|
||||
| [libc][0] | C Library | All | <https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md#linux-compatibility> ; <https://www.gnu.org/software/libc/libc.html> ; <https://musl.libc.org/> |
|
||||
| [libgcc][1] | GCC low-level runtime library | All | <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html> |
|
||||
| [ca-certificates][2] | CA Certificates | Https | <https://www.redhat.com/sysadmin/ca-certificates-cli> |
|
||||
| [openssl][3] | OpenSSL | Https ; Cryptography | Minimum required version 1.1.1 ; <https://www.openssl.org/> |
|
||||
| [libstdc++][4] | C++ Library | Runtime | <https://gcc.gnu.org/onlinedocs/libstdc++/> |
|
||||
| [libicu][5] | ICU | Globalization | <https://icu.unicode.org> ; <https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md> |
|
||||
| [tzdata][6] | tz database | Globalization | <https://data.iana.org/time-zones/tz-link.html> |
|
||||
| [krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos> |
|
||||
|
||||
[0]: https://pkgs.org/search/?q=libc
|
||||
[1]: https://pkgs.org/search/?q=libgcc
|
||||
[2]: https://pkgs.org/search/?q=ca-certificates
|
||||
@@ -25,6 +26,34 @@ Various packages must be installed to run .NET apps and the .NET SDK on some ope
|
||||
|
||||
## Alpine
|
||||
|
||||
### Alpine 3.22
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Alpine 3.21
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Alpine 3.20
|
||||
|
||||
```bash
|
||||
@@ -39,22 +68,83 @@ sudo apk add \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Alpine 3.19
|
||||
## Azure Linux
|
||||
|
||||
### Azure Linux 3.0
|
||||
|
||||
```bash
|
||||
sudo apk add \
|
||||
sudo tdnf install -y \
|
||||
ca-certificates \
|
||||
icu-data-full \
|
||||
icu-libs \
|
||||
glibc \
|
||||
icu \
|
||||
krb5 \
|
||||
libgcc \
|
||||
libssl3 \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## CentOS Stream
|
||||
|
||||
### CentOS Stream 10
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### CentOS Stream 9
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### CentOS Stream 8
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## Debian
|
||||
|
||||
### Debian 13 (Trixie)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Debian 12 (Bookworm)
|
||||
|
||||
```bash
|
||||
@@ -72,7 +162,35 @@ sudo apt-get install -y \
|
||||
|
||||
## Fedora
|
||||
|
||||
### Fedora 40
|
||||
### Fedora 43
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Fedora 42
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Fedora 41
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
@@ -96,9 +214,39 @@ sudo pkg install -A \
|
||||
krb5
|
||||
```
|
||||
|
||||
## openSUSE Leap
|
||||
|
||||
### openSUSE Leap 16.0
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### openSUSE Leap 15.6
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
## RHEL
|
||||
|
||||
### RHEL 8
|
||||
### RHEL 10
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
@@ -126,9 +274,67 @@ sudo dnf install -y \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### RHEL 8
|
||||
|
||||
```bash
|
||||
sudo dnf install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5-libs \
|
||||
libgcc \
|
||||
libicu \
|
||||
libstdc++ \
|
||||
openssl-libs \
|
||||
tzdata
|
||||
```
|
||||
|
||||
## SLES
|
||||
|
||||
### SLES 16.0
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### SLES 15.7
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
### SLES 15.6
|
||||
|
||||
```bash
|
||||
sudo zypper install -y \
|
||||
ca-certificates \
|
||||
glibc \
|
||||
krb5 \
|
||||
libgcc_s1 \
|
||||
libicu \
|
||||
libopenssl3 \
|
||||
libstdc++6 \
|
||||
timezone
|
||||
```
|
||||
|
||||
## Ubuntu
|
||||
|
||||
### Ubuntu 24.10 (Oracular Oriole)
|
||||
### Ubuntu 26.04 LTS (Resolute Raccoon)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
@@ -137,7 +343,22 @@ sudo apt-get install -y \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu74 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
```
|
||||
|
||||
### Ubuntu 25.10 (Questing Quokka)
|
||||
|
||||
```bash
|
||||
sudo apt-get update && \
|
||||
sudo apt-get install -y \
|
||||
ca-certificates \
|
||||
libc6 \
|
||||
libgcc-s1 \
|
||||
libgssapi-krb5-2 \
|
||||
libicu76 \
|
||||
libssl3t64 \
|
||||
libstdc++6 \
|
||||
tzdata
|
||||
|
||||
Reference in New Issue
Block a user