ในการค้นหาคีย์ที่เก็บที่หมดอายุและ ID ของคีย์เหล่านั้นให้ใช้apt-key
ดังนี้:
LANG=C apt-key list | grep expired
คุณจะได้รับผลลัพธ์คล้ายกับที่แสดงต่อไปนี้:
pub 4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]
รหัสคีย์เป็นบิตหลังจาก/
เช่นBE1DB1F1
ในกรณีนี้
ในการอัปเดตรหัสให้เรียกใช้
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1
หมายเหตุ: การอัปเดตคีย์จะไม่สามารถใช้งานได้หากผู้ดูแลแพ็คเกจยังไม่ได้อัปโหลดคีย์ใหม่ ในกรณีที่มีน้อยคุณสามารถทำได้นอกเหนือจากการติดต่อผู้ดูแลการยื่นข้อผิดพลาดกับการกระจายของคุณ ฯลฯ
หนึ่งซับเพื่ออัปเดตคีย์ที่หมดอายุทั้งหมด: (ขอบคุณ @ryanpcmcquen)
for K in $(apt-key list | grep expired | cut -d'/' -f2 | cut -d' ' -f1); do sudo apt-key adv --recv-keys --keyserver keys.gnupg.net $K; done