Skip to content

Commit

Permalink
Add eol-date
Browse files Browse the repository at this point in the history
  • Loading branch information
richlander committed Jul 19, 2024
1 parent 77f97ac commit c502763
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 9 deletions.
1 change: 1 addition & 0 deletions release-notes/9.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
- [Linux Package Managers](https://learn.microsoft.com/dotnet/core/install/linux)
- [Containers](https://hub.docker.com/_/microsoft-dotnet)
- [Supported OSes](supported-os.md)
- [OS packages](./os-packages.md)
- [Known Issues](known-issues.md)
- [Installation instructions](install.md)

Expand Down
2 changes: 1 addition & 1 deletion release-notes/9.0/os-packages.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "../schemas/dotnet-os-packages.json",
"channel-version": "9.0",
"last-updated": "2024-07-01",
"eol-date": "2026-05-11",
"packages": [
{
"id": "libc",
Expand Down
34 changes: 26 additions & 8 deletions release-notes/9.0/os-packages.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
# .NET 9 Required Packages

Several 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. 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 | References
--------------- | --------- | ------------- | ------------------------------
[libc][0] | C Library | CoreCLR<br>Native AOT | https://www.gnu.org/software/libc/libc.html<br>https://musl.libc.org/
[libgcc][1] | GCC low-level runtime library | CoreCLR<br>Native AOT | https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html
[ca-certificates][2] | CA Certificates | HTTPS | https://www.redhat.com/sysadmin/ca-certificates-cli
[libssl][3] | OpenSSL | HTTPS<br>Cryptography | https://www.openssl.org/
[libstdc++][4] | C++ Library | CoreCLR | https://gcc.gnu.org/onlinedocs/libstdc++/
[libc][0] | C Library | All | https://www.gnu.org/software/libc/libc.html<br>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<br>Cryptography | https://www.openssl.org/
[libstdc++][4] | C++ Library | Runtime | https://gcc.gnu.org/onlinedocs/libstdc++/
[libicu][5] | ICU | Globalization | https://icu.unicode.org<br>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 networking | https://web.mit.edu/kerberos
[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=libssl
[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
Expand Down Expand Up @@ -88,6 +90,22 @@ sudo apt-get install -y \
libgssapi-krb5-2
```

## Fedora

### Fedora 40

```bash
sudo dnf install -y \
glibc \
libgcc \
ca-certificates \
openssl-libs \
libstdc++ \
libicu \
tzdata \
krb5-libs
```

## Ubuntu

### Ubuntu 24.10 (Oracular Oriole)
Expand Down

0 comments on commit c502763

Please sign in to comment.