Skip to content

Commit 61ac620

Browse files
committed
Update from apt-kitware instructions
1 parent fcc66aa commit 61ac620

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

.github/workflows/cuda.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,21 +41,26 @@ jobs:
4141
echo "LD_LIBRARY_PATH=/usr/local/cuda-12.6/lib64:${LD_LIBRARY_PATH}" >> $GITHUB_ENV
4242
echo "CUDA_PATH=/usr/local/cuda-12.6" >> $GITHUB_ENV
4343
44+
# See: https://apt.kitware.com/
4445
- name: Install CMake from Kitware apt
4546
run: |
46-
sudo rm -f /etc/apt/sources.list.d/kitware.list
47-
sudo rm -f /etc/apt/keyrings/kitware-archive-keyring.gpg
47+
48+
sudo apt-get update
49+
sudo apt-get install -y ca-certificates gpg gnupg wget
50+
51+
test -f /usr/share/doc/kitware-archive-keyring/copyright ||
52+
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
4853
54+
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ jammy main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
4955
sudo apt-get update
50-
sudo apt-get install -y ca-certificates gnupg wget
5156
52-
sudo mkdir -p /etc/apt/keyrings
57+
test -f /usr/share/doc/kitware-archive-keyring/copyright ||
58+
sudo rm /usr/share/keyrings/kitware-archive-keyring.gpg
5359
54-
# Download and add the Kitware signing key
55-
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
60+
sudo apt-get install -y kitware-archive-keyring
5661
57-
# Add the repository
58-
echo "deb [signed-by=/etc/apt/trusted.gpg.d/kitware.gpg] https://apt.kitware.com/ubuntu/ jammy main" | sudo tee /etc/apt/sources.list.d/kitware.list
62+
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ jammy-rc main' | sudo tee -a /etc/apt/sources.list.d/kitware.list >/dev/null
63+
sudo apt-get update
5964
6065
sudo apt-get update
6166
sudo apt-get install -y cmake

0 commit comments

Comments
 (0)