Fix five Debian arm64 install failures #8

Merged
JMR-dev merged 1 commits from claude/debian-arm64-install-errors-ekxEt into main 2026-05-22 18:05:54 +00:00
JMR-dev commented 2026-05-22 18:05:44 +00:00 (Migrated from github.com)
  • dotnet-sdk-10.0: add setup_dotnet_repo() to register the Microsoft apt
    feed (packages.microsoft.com) before attempting the install
  • lua: map to lua5.4 in apt-get overrides (Debian has no unversioned lua pkg)
  • pulumi: add setup_pulumi_repo() to register apt.releases.pulumi.com before
    attempting the install; add dnf/yum variant too
  • qemu: map to qemu-system in apt-get overrides (Debian meta-package name)
  • python3 -m ensurepip: Debian intentionally strips ensurepip from the system
    Python package; fall back to apt-get install python3-pip automatically

Also add libnsl2 → libnsl-dev mapping for Debian (bonus pyenv build fix).

https://claude.ai/code/session_017KuwqSq7nCp2iWiTeaNivn

- dotnet-sdk-10.0: add setup_dotnet_repo() to register the Microsoft apt feed (packages.microsoft.com) before attempting the install - lua: map to lua5.4 in apt-get overrides (Debian has no unversioned lua pkg) - pulumi: add setup_pulumi_repo() to register apt.releases.pulumi.com before attempting the install; add dnf/yum variant too - qemu: map to qemu-system in apt-get overrides (Debian meta-package name) - python3 -m ensurepip: Debian intentionally strips ensurepip from the system Python package; fall back to apt-get install python3-pip automatically Also add libnsl2 → libnsl-dev mapping for Debian (bonus pyenv build fix). https://claude.ai/code/session_017KuwqSq7nCp2iWiTeaNivn
Sign in to join this conversation.