บริบท: ฉันกำลังพยายามติดตั้ง ROCM 4.2 ใน Ubuntu 20.04 เพื่อให้ OpenCL (amd-gpu) ทำงานใน Blender
กำลังติดตาม หน้าคำแนะนำ สิ่งของ:
ฉันพยายามลบเวอร์ชันที่เป็นไปได้ (sudo apt autoremove rocm-opencl rocm-dkms rocm-dev rocm-utils && sudo รีบูต
).เทอร์มินัลส่งคืนว่าไม่พบ rocm
ฉันเดินตรงไปที่ https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#installing-a-rocm-package-from-a-debian-repository ที่ฉันไปถึงโดยไม่มีปัญหาถึง:
yd@yd:~$ sudo apt ติดตั้ง wget gnupg2
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
wget เป็นเวอร์ชันใหม่ล่าสุดแล้ว (1.21-1ubuntu3)
wget ตั้งค่าให้ติดตั้งด้วยตนเอง
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
gnupg2
0 อัพเกรด, 1 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
จำเป็นต้องได้รับ 4,588 B ของเอกสารสำคัญ
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 51.2 กิโลไบต์
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
รับ:1 http://bz.archive.ubuntu.com/ubuntu hirsute/universe amd64 gnupg2 ทั้งหมด 2.2.20-1ubuntu3 [4,588 B]
ดึงข้อมูล 4,588 B ใน 1 วินาที (7,121 B/s)
การเลือกแพ็คเกจ gnupg2 ที่ไม่ได้เลือกก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 205796 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../gnupg2_2.2.20-1ubuntu3_all.deb ...
กำลังแกะ gnupg2 (2.2.20-1ubuntu3) ...
การตั้งค่า gnupg2 (2.2.20-1ubuntu3) ...
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.9.4-2) ...
อย่างไรก็ตาม เมื่อป้อนข้อมูลต่อไปนี้:
yd@yd:~$ wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key เพิ่ม
คำเตือน: apt-key เลิกใช้แล้ว จัดการไฟล์พวงกุญแจใน trust.gpg.d แทน (ดู apt-key(8))
ตกลง
คู่มือกล่าวถึงคีย์เก่าและคีย์ใหม่ (https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu)
นอกจากนี้ คำแนะนำยังกล่าวถึงสิ่งต่อไปนี้:
ปุ่ม gpg อาจเปลี่ยนแปลง ตรวจสอบให้แน่ใจว่ามีการอัปเดตเมื่อติดตั้งรุ่นใหม่ หากการตรวจสอบลายเซ็นคีย์ล้มเหลวขณะอัปเดต ให้เพิ่มคีย์อีกครั้งจากที่เก็บ ROCm apt
rocm.gpg.key ปัจจุบันไม่มีอยู่ในการกระจายคีย์ริงมาตรฐาน แต่มีแฮช sha1sum ต่อไปนี้:
e85a40d1a43453fe37d63aa6899bc96e08f2817a rocm.gpg.key
ฉันต้องทำอะไรก่อนที่จะดำเนินการตามคำสั่งถัดไปที่ระบุในคำแนะนำ (ขั้นตอนต่อไปคือ echo 'deb ... rocm.list
)?