Süresi dolmuş depo anahtarlarını ve kimliklerini bulmak için apt-key
aşağıdakileri kullanın :
LANG=C apt-key list | grep expired
Aşağıdakine benzer bir sonuç alacaksınız:
pub 4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]
Anahtar kimliği, bu durumda /
örn BE1DB1F1
.
Anahtarı güncellemek için
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1
Not: anahtarının güncellenmesi besbelli olacak değil paket bakıcı değil (henüz) yeni bir anahtar yüklediğinde size çalışır. Bu durumda, bakıcıyla iletişim kurmaktan başka bir şey yapamazsınız, dağıtımınıza karşı bir hata yaparsınız.
Süresi dolmuş tüm anahtarları güncellemek için bir liner: (@ryanpcmcquen sayesinde)
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