apt-packages.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # apt packages required by the Dockerfile.
  2. # Format: one package per line. Comments (#) and blank lines are ignored.
  3. #
  4. # After running scripts/bump.sh, each entry is pinned to an exact version:
  5. # package=1.2.3-4ubuntu5
  6. # bump.sh resolves versions via apt-cache madison inside a container running
  7. # the pinned CUDA base image against the pinned apt snapshot in apt-sources.list.
  8. #
  9. # Until bump.sh has run, these unversioned names are seeds only.
  10. # Do NOT build the Docker image until bump.sh has populated exact versions.
  11. # --- Build tools ---
  12. # --- Python development headers ---
  13. # --- NCCL .deb packaging (required for `make pkg.debian.build`) ---
  14. # --- NCCL InfiniBand and NUMA support ---
  15. build-essential=12.10ubuntu1
  16. ca-certificates=20260601~24.04.1
  17. ccache=4.9.1-1
  18. cmake=3.28.3-1build7
  19. curl=8.5.0-2ubuntu10.10
  20. debhelper=13.14.1ubuntu5
  21. dh-make=2.202304
  22. fakeroot=1.33-1
  23. git=1:2.43.0-1ubuntu7.3
  24. libibverbs-dev=50.0-2ubuntu0.2
  25. libnuma-dev=2.0.18-1ubuntu0.24.04.1
  26. ninja-build=1.11.1-2
  27. pkg-config=1.8.1-2build1
  28. python3-dev=3.12.3-0ubuntu2.1
  29. python3-pip=24.0+dfsg-1ubuntu1.3
  30. unzip=6.0-28ubuntu4.1
  31. wget=1.21.4-1ubuntu4.1