.NET 11.0 Linux package dependencies
March 25, 2026 ยท View on GitHub
.NET 11.0 has several dependencies that must be installed to run .NET apps. The install commands for each supported Linux distribution are listed below.
Tips:
- runtime-deps container images install these same packages.
- pkgs.org is useful for searching packages across distributions.
Packages
- C Library
- GCC low-level runtime library
- CA Certificates
- OpenSSL
- C++ Library
- ICU
- tz database
- Kerberos
You do not need to install ICU if you enable globalization invariant mode.
If your app relies on https endpoints, you'll also need to install ca-certificates.
Alpine
Alpine 3.22
sudo apk add \
ca-certificates \
icu-data-full \
icu-libs \
krb5 \
libgcc \
libssl3 \
libstdc++ \
tzdata
Alpine 3.21
sudo apk add \
ca-certificates \
icu-data-full \
icu-libs \
krb5 \
libgcc \
libssl3 \
libstdc++ \
tzdata
Azure Linux
Azure Linux 3.0
sudo tdnf install -y \
ca-certificates \
glibc \
icu \
krb5 \
libgcc \
libstdc++ \
openssl-libs \
tzdata
CentOS Stream
CentOS Stream 10
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
CentOS Stream 9
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
CentOS Stream 8
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
Debian
Debian 13 (Trixie)
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)
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
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
Fedora 42
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
FreeBSD
FreeBSD 14.1
sudo pkg install -A \
icu \
krb5
openSUSE Leap
openSUSE Leap 16.0
sudo zypper install -y \
ca-certificates \
glibc \
krb5 \
libgcc_s1 \
libicu \
libopenssl3 \
libstdc++6 \
timezone
openSUSE Leap 15.6
sudo zypper install -y \
ca-certificates \
glibc \
krb5 \
libgcc_s1 \
libicu \
libopenssl3 \
libstdc++6 \
timezone
RHEL
RHEL 10
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
RHEL 9
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
RHEL 8
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
SLES
SLES 16.0
sudo zypper install -y \
ca-certificates \
glibc \
krb5 \
libgcc_s1 \
libicu \
libopenssl3 \
libstdc++6 \
timezone
SLES 15.7
sudo zypper install -y \
ca-certificates \
glibc \
krb5 \
libgcc_s1 \
libicu \
libopenssl3 \
libstdc++6 \
timezone
SLES 15.6
sudo zypper install -y \
ca-certificates \
glibc \
krb5 \
libgcc_s1 \
libicu \
libopenssl3 \
libstdc++6 \
timezone
Ubuntu
Ubuntu 26.04 LTS (Resolute Raccoon)
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)
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)
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)
sudo apt-get update && \
sudo apt-get install -y \
ca-certificates \
libc6 \
libgcc-s1 \
libgssapi-krb5-2 \
libicu70 \
libssl3 \
libstdc++6 \
tzdata