Skip to content

Conversation

@Cryptoc1
Copy link

@Cryptoc1 Cryptoc1 commented Nov 12, 2025

Summary

libatomic1 is a dependency that is explicitly installed in the sdk docker image, but is not specified as a dependency in the documentation, leading to unexpected behavior for users who perform manual/scripted installation of sdks.

Fixes: Sdk#51677


Internal previews

📄 File 🔗 Preview link
docs/core/install/linux-ubuntu-install.md Install .NET SDK or .NET Runtime on Ubuntu

Copilot AI review requested due to automatic review settings November 12, 2025 06:43
@Cryptoc1 Cryptoc1 requested review from a team and adegeo as code owners November 12, 2025 06:43
@dotnetrepoman dotnetrepoman bot added this to the November 2025 milestone Nov 12, 2025
@dotnet-policy-service dotnet-policy-service bot added dotnet-fundamentals/svc install/subsvc community-contribution Indicates PR is created by someone from the .NET community. labels Nov 12, 2025
Copilot finished reviewing on behalf of Cryptoc1 November 12, 2025 06:45
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds libatomic1 as a required dependency for Ubuntu 25.10 in the .NET installation documentation. The change aligns the documentation with the actual SDK Docker image requirements, ensuring users who manually install .NET or publish self-contained apps are aware of this dependency.

Key changes:

  • Added libatomic1 to the Ubuntu 25.10 dependencies list in the installation documentation.
Comments suppressed due to low confidence (3)

docs/core/install/linux-ubuntu-install.md:120

  • The libatomic1 dependency should also be added to the Ubuntu 25.04 dependencies list (around line 112) for consistency. According to the PR description, libatomic1 is required by the SDK Docker image, and this requirement likely applies to all recent Ubuntu versions, not just 25.10.
- ca-certificates
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu76
- libssl3t64
- libstdc++6
- tzdata
- zlib1g

docs/core/install/linux-ubuntu-install.md:176

  • The libatomic1 dependency should also be added to the Ubuntu 24.04 dependencies list (around line 168) for consistency. Since the SDK Docker image explicitly requires libatomic1, this dependency should be documented for all supported Ubuntu versions.
- ca-certificates
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu74
- libssl3t64
- libstdc++6
- tzdata
- zlib1g

docs/core/install/linux-ubuntu-install.md:234

  • The libatomic1 dependency should also be added to the Ubuntu 22.04 dependencies list (around line 226) for consistency. The Docker image requirement for libatomic1 likely applies to this version as well, ensuring accurate documentation for manual installations and self-contained app deployments.
- ca-certificates
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu70
- libssl3
- libstdc++6
- tzdata
- zlib1g

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Indicates PR is created by someone from the .NET community. dotnet-fundamentals/svc install/subsvc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Setting RunAOTCompilation to true causes the BlazorWebAssembly build to fail on Linux

1 participant