Skip to content

Commit 7901c79

Browse files
committed
add GCC as build dependency, use Terra's nv-ctk
1 parent f911d47 commit 7901c79

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

tier2/nvidia/Containerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
FROM ghcr.io/ultramarine-linux/plasma-bootc:main
22
COPY . /usr/src/ultramarine-bootc/tier2/nvidia
3-
3+
4+
# Install prerequisites
5+
RUN --mount=type=cache,target=/var/cache dnf install -y terra-release-nvidia gcc-c++
46
RUN --mount=type=cache,target=/var/cache /usr/src/ultramarine-bootc/tier2/nvidia/nvidia.sh

tier2/nvidia/nvidia.sh

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ KERNEL_VERSION="$(find "/usr/lib/modules" -maxdepth 1 -type d ! -path "/usr/lib/
1313

1414

1515
# dnf config-manager addrepo --from-repofile=https://negativo17.org/repos/fedora-nvidia.repo
16-
dnf install -y terra-release-nvidia
17-
dnf config-manager setopt terra-nvidia.enabled=0
18-
sed -i '/^enabled=/a\priority=90' /etc/yum.repos.d/terra-nvidia.repo
19-
echo "exclude=nvidia-container-toolkit" >> /etc/yum.repos.d/terra-nvidia.repo
2016

2117
dnf -y install --enablerepo=terra-nvidia akmod-nvidia --exclude=nvidia-container-toolkit
2218
mkdir -p /var/tmp # for akmods
@@ -28,11 +24,7 @@ cat /var/cache/akmods/nvidia/*.failed.log || true
2824
dnf -y install --enablerepo=terra-nvidia --exclude=nvidia-container-toolkit \
2925
nvidia-driver-cuda libnvidia-fbc libva-nvidia-driver nvidia-driver nvidia-modprobe nvidia-persistenced nvidia-settings
3026

31-
dnf config-manager addrepo --from-repofile=https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo
32-
dnf config-manager setopt nvidia-container-toolkit.enabled=0
33-
dnf config-manager setopt nvidia-container-toolkit.gpgcheck=1
34-
35-
dnf -y install --enablerepo=nvidia-container-toolkit \
27+
dnf -y install \
3628
nvidia-container-toolkit
3729

3830
curl --retry 3 -L https://raw.githubusercontent.com/NVIDIA/dgx-selinux/master/bin/RHEL9/nvidia-container.pp -o nvidia-container.pp

0 commit comments

Comments
 (0)