Various packages must be installed to run .NET apps and the .NET SDK. This is handled automatically if .NET is installed through archive packages.
This file is generated from os-packages.json.
The following table lists required packages, including the scenarios by which they are needed.
Id | Name | Required scenarios | Notes |
---|---|---|---|
libc | 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 | GCC low-level runtime library | All | https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html |
ca-certificates | CA Certificates | Https | https://www.redhat.com/sysadmin/ca-certificates-cli |
openssl | OpenSSL | Https Cryptography |
Minimum required version 1.1.1 https://www.openssl.org/ |
libstdc++ | C++ Library | Runtime | https://gcc.gnu.org/onlinedocs/libstdc++/ |
libicu | ICU | Globalization | https://icu.unicode.org https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md |
tzdata | tz database | Globalization | https://data.iana.org/time-zones/tz-link.html |
krb5 | Kerberos | Kerberos | https://web.mit.edu/kerberos |
sudo apk add \
ca-certificates \
icu-data-full \
icu-libs \
krb5 \
libgcc \
libssl3 \
libstdc++ \
tzdata
sudo apk add \
ca-certificates \
icu-data-full \
icu-libs \
krb5 \
libgcc \
libssl3 \
libstdc++ \
tzdata
sudo apt-get update && \
sudo apt-get install -y \
ca-certificates \
libc6 \
libgcc-s1 \
libgssapi-krb5-2 \
libicu72 \
libssl3 \
libstdc++6 \
tzdata
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
sudo pkg install -A \
icu \
krb5
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
sudo dnf install -y \
ca-certificates \
glibc \
krb5-libs \
libgcc \
libicu \
libstdc++ \
openssl-libs \
tzdata
sudo apt-get update && \
sudo apt-get install -y \
ca-certificates \
libc6 \
libgcc-s1 \
libgssapi-krb5-2 \
libicu74 \
libssl3t64 \
libstdc++6 \
tzdata
sudo apt-get update && \
sudo apt-get install -y \
ca-certificates \
libc6 \
libgcc-s1 \
libgssapi-krb5-2 \
libicu74 \
libssl3t64 \
libstdc++6 \
tzdata
sudo apt-get update && \
sudo apt-get install -y \
ca-certificates \
libc6 \
libgcc-s1 \
libgssapi-krb5-2 \
libicu70 \
libssl3 \
libstdc++6 \
tzdata