Add ubuntu2204 cuda for iso repo

This commit is contained in:
stark 2024-03-11 17:16:25 +08:00
parent 96c77821eb
commit b89d2fca87
2 changed files with 17 additions and 0 deletions

View File

@ -1,5 +1,6 @@
FROM ubuntu:22.04 as ubuntu2204
ARG TARGETARCH
ARG DISTRO=ubuntu2204
ARG OS_RELEASE=jammy
ARG DIR=ubuntu-22.04-${TARGETARCH}-debs
ARG PKGS=.common[],.debs[],.ubuntu[],.ubuntu2204[]
@ -15,6 +16,19 @@ RUN apt update -qq \
&& echo "deb [arch=$TARGETARCH] https://download.docker.com/linux/ubuntu ${OS_RELEASE} stable" > /etc/apt/sources.list.d/docker.list\
&& apt update -qq
# install NVIDIA CUDA
RUN if [ "${TARGETARCH}" = "amd64" ]; then \
ARCH=x86_64; \
else \
ARCH=${TARGETARCH}; \
fi \
&& wget https://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCH}/cuda-archive-keyring.gpg \
&& mv cuda-archive-keyring.gpg /usr/share/keyrings/cuda-archive-keyring.gpg \
&& echo "deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCH}/ /" | tee /etc/apt/sources.list.d/cuda-${DISTRO}-${ARCH}.list \
&& wget https://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCH}/cuda-${DISTRO}.pin \
&& mv cuda-${DISTRO}.pin /etc/apt/preferences.d/cuda-repository-pin-600 \
&& apt-get update
WORKDIR /package
COPY packages.yaml .

View File

@ -39,6 +39,9 @@ debs:
- openssh-server
- software-properties-common
- sudo
- cuda-toolkit-12-4
- nvidia-driver-550-open
- cuda-drivers-550
centos:
- containerd.io