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*)
|
- [Alpine Linux](https://pkgs.alpinelinux.org/packages?name=dotnet*)
|
||||||
- [Arch Linux](https://archlinux.org/packages/?q=dotnet)
|
- [Arch Linux](https://archlinux.org/packages/?q=dotnet)
|
||||||
- [Arch Linux User Repository](https://aur.archlinux.org/packages?K=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)
|
- [Fedora](https://packages.fedoraproject.org/search?query=dotnet)
|
||||||
- [Red Hat Enterprise Linux](https://docs.redhat.com/documentation/net)
|
- [Red Hat Enterprise Linux](https://docs.redhat.com/documentation/net)
|
||||||
- [Tizen](https://developer.samsung.com/tizen/About-Tizen.NET/Tizen.NET.html)
|
- [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 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/os-packages.md)
|
||||||
- [.NET 8 dependencies](./release-notes/8.0/linux-packages.md)
|
|
||||||
- [.NET 9 dependencies](./release-notes/9.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
|
## Portable build compatibility
|
||||||
|
|
||||||
|
|||||||
@@ -10,32 +10,51 @@
|
|||||||
"https://www.gnu.org/software/libc/libc.html",
|
"https://www.gnu.org/software/libc/libc.html",
|
||||||
"https://musl.libc.org/"
|
"https://musl.libc.org/"
|
||||||
],
|
],
|
||||||
"required-scenarios": ["all"]
|
"required-scenarios": [
|
||||||
|
"all"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "libgcc",
|
"id": "libgcc",
|
||||||
"name": "GCC low-level runtime library",
|
"name": "GCC low-level runtime library",
|
||||||
"references": ["https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html"],
|
"references": [
|
||||||
"required-scenarios": ["all"]
|
"https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html"
|
||||||
|
],
|
||||||
|
"required-scenarios": [
|
||||||
|
"all"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "ca-certificates",
|
"id": "ca-certificates",
|
||||||
"name": "CA Certificates",
|
"name": "CA Certificates",
|
||||||
"references": ["https://www.redhat.com/sysadmin/ca-certificates-cli"],
|
"references": [
|
||||||
"required-scenarios": ["https"]
|
"https://www.redhat.com/sysadmin/ca-certificates-cli"
|
||||||
|
],
|
||||||
|
"required-scenarios": [
|
||||||
|
"https"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "openssl",
|
"id": "openssl",
|
||||||
"name": "OpenSSL",
|
"name": "OpenSSL",
|
||||||
"min-version": "1.1.1",
|
"min-version": "1.1.1",
|
||||||
"references": ["https://www.openssl.org/"],
|
"references": [
|
||||||
"required-scenarios": ["https", "cryptography"]
|
"https://www.openssl.org/"
|
||||||
|
],
|
||||||
|
"required-scenarios": [
|
||||||
|
"https",
|
||||||
|
"cryptography"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "libstdc++",
|
"id": "libstdc++",
|
||||||
"name": "C++ Library",
|
"name": "C++ Library",
|
||||||
"references": ["https://gcc.gnu.org/onlinedocs/libstdc++/"],
|
"references": [
|
||||||
"required-scenarios": ["runtime"]
|
"https://gcc.gnu.org/onlinedocs/libstdc++/"
|
||||||
|
],
|
||||||
|
"required-scenarios": [
|
||||||
|
"runtime"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "libicu",
|
"id": "libicu",
|
||||||
@@ -44,19 +63,29 @@
|
|||||||
"https://icu.unicode.org",
|
"https://icu.unicode.org",
|
||||||
"https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md"
|
"https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md"
|
||||||
],
|
],
|
||||||
"required-scenarios": ["globalization"]
|
"required-scenarios": [
|
||||||
|
"globalization"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "tzdata",
|
"id": "tzdata",
|
||||||
"name": "tz database",
|
"name": "tz database",
|
||||||
"references": ["https://data.iana.org/time-zones/tz-link.html"],
|
"references": [
|
||||||
"required-scenarios": ["globalization"]
|
"https://data.iana.org/time-zones/tz-link.html"
|
||||||
|
],
|
||||||
|
"required-scenarios": [
|
||||||
|
"globalization"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "krb5",
|
"id": "krb5",
|
||||||
"name": "Kerberos",
|
"name": "Kerberos",
|
||||||
"references": ["https://web.mit.edu/kerberos"],
|
"references": [
|
||||||
"required-scenarios": ["kerberos"]
|
"https://web.mit.edu/kerberos"
|
||||||
|
],
|
||||||
|
"required-scenarios": [
|
||||||
|
"kerberos"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"distributions": [
|
"distributions": [
|
||||||
@@ -66,13 +95,16 @@
|
|||||||
{
|
{
|
||||||
"run-under-sudo": true,
|
"run-under-sudo": true,
|
||||||
"command-root": "apk",
|
"command-root": "apk",
|
||||||
"command-parts": ["add", "{packageName}"]
|
"command-parts": [
|
||||||
|
"add",
|
||||||
|
"{packageName}"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"releases": [
|
"releases": [
|
||||||
{
|
{
|
||||||
"name": "Alpine 3.20",
|
"name": "Alpine 3.22",
|
||||||
"release": "3.20",
|
"release": "3.22",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"id": "libgcc",
|
"id": "libgcc",
|
||||||
@@ -109,8 +141,8 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Alpine 3.19",
|
"name": "Alpine 3.21",
|
||||||
"release": "3.19",
|
"release": "3.21",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"id": "libgcc",
|
"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",
|
"name": "Debian",
|
||||||
"install-commands": [
|
"install-commands": [
|
||||||
{
|
{
|
||||||
"run-under-sudo": true,
|
"run-under-sudo": true,
|
||||||
"command-root": "apt-get",
|
"command-root": "apt-get",
|
||||||
"command-parts": ["update"]
|
"command-parts": [
|
||||||
|
"update"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"run-under-sudo": true,
|
"run-under-sudo": true,
|
||||||
"command-root": "apt-get",
|
"command-root": "apt-get",
|
||||||
"command-parts": ["install", "-y", "{packageName}"]
|
"command-parts": [
|
||||||
|
"install",
|
||||||
|
"-y",
|
||||||
|
"{packageName}"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"releases": [
|
"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)",
|
"name": "Debian 12 (Bookworm)",
|
||||||
"release": "12",
|
"release": "12",
|
||||||
@@ -209,13 +469,55 @@
|
|||||||
{
|
{
|
||||||
"run-under-sudo": true,
|
"run-under-sudo": true,
|
||||||
"command-root": "dnf",
|
"command-root": "dnf",
|
||||||
"command-parts": ["install", "-y", "{packageName}"]
|
"command-parts": [
|
||||||
|
"install",
|
||||||
|
"-y",
|
||||||
|
"{packageName}"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"releases": [
|
"releases": [
|
||||||
{
|
{
|
||||||
"name": "Fedora 40",
|
"name": "Fedora 43",
|
||||||
"release": "40",
|
"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": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"id": "libc",
|
"id": "libc",
|
||||||
@@ -259,7 +561,11 @@
|
|||||||
{
|
{
|
||||||
"run-under-sudo": true,
|
"run-under-sudo": true,
|
||||||
"command-root": "pkg",
|
"command-root": "pkg",
|
||||||
"command-parts": ["install", "-A", "{packageName}"]
|
"command-parts": [
|
||||||
|
"install",
|
||||||
|
"-A",
|
||||||
|
"{packageName}"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"releases": [
|
"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",
|
"name": "RHEL",
|
||||||
"install-commands": [
|
"install-commands": [
|
||||||
{
|
{
|
||||||
"run-under-sudo": true,
|
"run-under-sudo": true,
|
||||||
"command-root": "dnf",
|
"command-root": "dnf",
|
||||||
"command-parts": ["install", "-y", "{packageName}"]
|
"command-parts": [
|
||||||
|
"install",
|
||||||
|
"-y",
|
||||||
|
"{packageName}"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"releases": [
|
"releases": [
|
||||||
{
|
{
|
||||||
"name": "RHEL 8",
|
"name": "RHEL 10",
|
||||||
"release": "8",
|
"release": "10",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"id": "libc",
|
"id": "libc",
|
||||||
@@ -364,6 +766,174 @@
|
|||||||
"name": "krb5-libs"
|
"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,
|
"run-under-sudo": true,
|
||||||
"command-root": "apt-get",
|
"command-root": "apt-get",
|
||||||
"command-parts": ["update"]
|
"command-parts": [
|
||||||
|
"update"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"run-under-sudo": true,
|
"run-under-sudo": true,
|
||||||
"command-root": "apt-get",
|
"command-root": "apt-get",
|
||||||
"command-parts": ["install", "-y", "{packageName}"]
|
"command-parts": [
|
||||||
|
"install",
|
||||||
|
"-y",
|
||||||
|
"{packageName}"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"releases": [
|
"releases": [
|
||||||
{
|
{
|
||||||
"name": "Ubuntu 24.10 (Oracular Oriole)",
|
"name": "Ubuntu 26.04 LTS (Resolute Raccoon)",
|
||||||
"release": "24.10",
|
"release": "26.04",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"id": "libc",
|
"id": "libc",
|
||||||
@@ -408,7 +984,45 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "libicu",
|
"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",
|
"id": "tzdata",
|
||||||
|
|||||||
@@ -1,23 +1,19 @@
|
|||||||
# .NET 10 Required Packages
|
# .NET 10.0 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).
|
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).
|
||||||
|
|
||||||
This file is generated from [os-packages.json](os-packages.json).
|
|
||||||
|
|
||||||
## Package Overview
|
## Package Overview
|
||||||
|
|
||||||
The following table lists required packages, including the scenarios by which they are needed.
|
| Id | Name | Required scenarios | Notes |
|
||||||
|
| ------------ | --------- | ------------------ | ----------------------------------------------------------- |
|
||||||
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> |
|
||||||
[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/>
|
| [ca-certificates][2] | CA Certificates | Https | <https://www.redhat.com/sysadmin/ca-certificates-cli> |
|
||||||
[libgcc][1] | GCC low-level runtime library | All | <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html>
|
| [openssl][3] | OpenSSL | Https ; Cryptography | Minimum required version 1.1.1 ; <https://www.openssl.org/> |
|
||||||
[ca-certificates][2] | CA Certificates | Https | <https://www.redhat.com/sysadmin/ca-certificates-cli>
|
| [libstdc++][4] | C++ Library | Runtime | <https://gcc.gnu.org/onlinedocs/libstdc++/> |
|
||||||
[openssl][3] | OpenSSL | Https;Cryptography | Minimum required version 1.1.1;<https://www.openssl.org/>
|
| [libicu][5] | ICU | Globalization | <https://icu.unicode.org> ; <https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md> |
|
||||||
[libstdc++][4] | C++ Library | Runtime | <https://gcc.gnu.org/onlinedocs/libstdc++/>
|
| [tzdata][6] | tz database | Globalization | <https://data.iana.org/time-zones/tz-link.html> |
|
||||||
[libicu][5] | ICU | Globalization | <https://icu.unicode.org>;<https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md>
|
| [krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos> |
|
||||||
[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
|
[0]: https://pkgs.org/search/?q=libc
|
||||||
[1]: https://pkgs.org/search/?q=libgcc
|
[1]: https://pkgs.org/search/?q=libgcc
|
||||||
@@ -30,7 +26,7 @@ Id | Name | Required scenarios | Notes
|
|||||||
|
|
||||||
## Alpine
|
## Alpine
|
||||||
|
|
||||||
### Alpine 3.20
|
### Alpine 3.22
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apk add \
|
sudo apk add \
|
||||||
@@ -44,7 +40,7 @@ sudo apk add \
|
|||||||
tzdata
|
tzdata
|
||||||
```
|
```
|
||||||
|
|
||||||
### Alpine 3.19
|
### Alpine 3.21
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apk add \
|
sudo apk add \
|
||||||
@@ -58,8 +54,83 @@ sudo apk add \
|
|||||||
tzdata
|
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
|
||||||
|
|
||||||
|
### 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)
|
### Debian 12 (Bookworm)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -77,7 +148,21 @@ sudo apt-get install -y \
|
|||||||
|
|
||||||
## Fedora
|
## Fedora
|
||||||
|
|
||||||
### Fedora 40
|
### Fedora 43
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo dnf install -y \
|
||||||
|
ca-certificates \
|
||||||
|
glibc \
|
||||||
|
krb5-libs \
|
||||||
|
libgcc \
|
||||||
|
libicu \
|
||||||
|
libstdc++ \
|
||||||
|
openssl-libs \
|
||||||
|
tzdata
|
||||||
|
```
|
||||||
|
|
||||||
|
### Fedora 42
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo dnf install -y \
|
sudo dnf install -y \
|
||||||
@@ -101,9 +186,39 @@ sudo pkg install -A \
|
|||||||
krb5
|
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
|
||||||
|
|
||||||
### RHEL 8
|
### RHEL 10
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo dnf install -y \
|
sudo dnf install -y \
|
||||||
@@ -131,9 +246,67 @@ sudo dnf install -y \
|
|||||||
tzdata
|
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
|
||||||
|
|
||||||
### Ubuntu 24.10 (Oracular Oriole)
|
### Ubuntu 26.04 LTS (Resolute Raccoon)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get update && \
|
sudo apt-get update && \
|
||||||
@@ -142,7 +315,22 @@ sudo apt-get install -y \
|
|||||||
libc6 \
|
libc6 \
|
||||||
libgcc-s1 \
|
libgcc-s1 \
|
||||||
libgssapi-krb5-2 \
|
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 \
|
libssl3t64 \
|
||||||
libstdc++6 \
|
libstdc++6 \
|
||||||
tzdata
|
tzdata
|
||||||
@@ -177,3 +365,7 @@ sudo apt-get install -y \
|
|||||||
libstdc++6 \
|
libstdc++6 \
|
||||||
tzdata
|
tzdata
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
This file is generated from [os-packages.json](os-packages.json).
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"channel-version": "10.0",
|
"channel-version": "10.0",
|
||||||
"last-updated": "2025-11-19",
|
"last-updated": "2025-12-07",
|
||||||
"families": [
|
"families": [
|
||||||
{
|
{
|
||||||
"name": "Android",
|
"name": "Android",
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
"link": "https://access.redhat.com/",
|
"link": "https://access.redhat.com/",
|
||||||
"lifecycle": "https://access.redhat.com/support/policy/updates/errata/",
|
"lifecycle": "https://access.redhat.com/support/policy/updates/errata/",
|
||||||
"architectures": ["Arm64", "ppc64le", "s390x", "x64"],
|
"architectures": ["Arm64", "ppc64le", "s390x", "x64"],
|
||||||
"supported-versions": ["10", "9"],
|
"supported-versions": ["10", "9", "8"],
|
||||||
"notes": [
|
"notes": [
|
||||||
"RHEL-compatible derivatives are supported per [.NET Support](../../support.md)."
|
"RHEL-compatible derivatives are supported per [.NET Support](../../support.md)."
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# .NET 10.0 - Supported OS versions
|
# .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.
|
[.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] |
|
| [Debian][11] | 13, 12 | Arm32, Arm64, x64 | [Lifecycle][12] |
|
||||||
| [Fedora][13] | 43, 42 | Arm32, Arm64, x64 | [Lifecycle][14] |
|
| [Fedora][13] | 43, 42 | Arm32, Arm64, x64 | [Lifecycle][14] |
|
||||||
| [openSUSE Leap][15] | 16.0, 15.6 | Arm64, x64 | [Lifecycle][16] |
|
| [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] |
|
| [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] |
|
| [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
|
## Package Overview
|
||||||
|
|
||||||
| Id | Name | Required scenarios | Notes |
|
| 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/> |
|
| [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> |
|
| [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> |
|
| [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/> |
|
| [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++/> |
|
| [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> |
|
| [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> |
|
| [tzdata][6] | tz database | Globalization | <https://data.iana.org/time-zones/tz-link.html> |
|
||||||
| [krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos> |
|
| [krb5][7] | Kerberos | Kerberos | <https://web.mit.edu/kerberos> |
|
||||||
|
|
||||||
[0]: https://pkgs.org/search/?q=libc
|
[0]: https://pkgs.org/search/?q=libc
|
||||||
[1]: https://pkgs.org/search/?q=libgcc
|
[1]: https://pkgs.org/search/?q=libgcc
|
||||||
[2]: https://pkgs.org/search/?q=ca-certificates
|
[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
|
||||||
|
|
||||||
|
### 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
|
### Alpine 3.20
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -39,22 +68,83 @@ sudo apk add \
|
|||||||
tzdata
|
tzdata
|
||||||
```
|
```
|
||||||
|
|
||||||
### Alpine 3.19
|
## Azure Linux
|
||||||
|
|
||||||
|
### Azure Linux 3.0
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apk add \
|
sudo tdnf install -y \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
icu-data-full \
|
glibc \
|
||||||
icu-libs \
|
icu \
|
||||||
krb5 \
|
krb5 \
|
||||||
libgcc \
|
libgcc \
|
||||||
libssl3 \
|
|
||||||
libstdc++ \
|
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
|
tzdata
|
||||||
```
|
```
|
||||||
|
|
||||||
## Debian
|
## 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)
|
### Debian 12 (Bookworm)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -72,7 +162,35 @@ sudo apt-get install -y \
|
|||||||
|
|
||||||
## Fedora
|
## 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
|
```bash
|
||||||
sudo dnf install -y \
|
sudo dnf install -y \
|
||||||
@@ -96,9 +214,39 @@ sudo pkg install -A \
|
|||||||
krb5
|
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
|
||||||
|
|
||||||
### RHEL 8
|
### RHEL 10
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo dnf install -y \
|
sudo dnf install -y \
|
||||||
@@ -126,9 +274,67 @@ sudo dnf install -y \
|
|||||||
tzdata
|
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
|
||||||
|
|
||||||
### Ubuntu 24.10 (Oracular Oriole)
|
### Ubuntu 26.04 LTS (Resolute Raccoon)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get update && \
|
sudo apt-get update && \
|
||||||
@@ -137,7 +343,22 @@ sudo apt-get install -y \
|
|||||||
libc6 \
|
libc6 \
|
||||||
libgcc-s1 \
|
libgcc-s1 \
|
||||||
libgssapi-krb5-2 \
|
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 \
|
libssl3t64 \
|
||||||
libstdc++6 \
|
libstdc++6 \
|
||||||
tzdata
|
tzdata
|
||||||
|
|||||||
Reference in New Issue
Block a user