İpucu:Debian Apt Gpg Anahtar Hatası

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar
Sources.list'i Update ettiğimde Gpg Hatası Alıyorum.
apt-get update komutu sonrası gpg anahtarı alınamadı hatası alıyorum ve akabinde bazı paketler doğrulanamıyor.
 W: GPG error: http://ftp.tr.debian.org testing Release: 
 The following signatures couldn't be verified 
 because the public key is not available: NO_PUBKEY 010908312D230C5F

Paket yüklerken doğrulama kısmı;

 WARNING: The following packages cannot be authenticated!

 Install these packages without verification [y/N]? e
Bunun için yapmamız gereken gpg anahtarını alıp apt-key ile anahtar halkasına eklemek olacaktır. Diyelim ki aldığımız hatada anahtar adı olarak böyle bir ifade geçiyor. NO_PUBKEY 010908312D230C5F . Bunun için root olarak aşağıdaki komutu veririz.
gpg --keyserver keyring.debian.org --recv 010908312D230C5F

Ardından bize anahtarın alındığına dair bilgiyi verecektir.

 gpg: 2D230C5F anahtarı keyring.debian.org sunucusunun hkp adresinden isteniyor
 gpg: /root/.gnupg/trustdb.gpg: güvence veritabanı oluşturuldu
 gpg: anahtar 2D230C5F: genel anahtar 
 "Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>" alındı.
 gpg: İşlenmiş toplam miktar: 1
 gpg:                       alınan: 1

Şimdi aldığımız anahtarı ekleyelim.

 gpg --armor --export  | apt-key add -
Bundan sonra apt-get update çalıştırdığınızda debian depoları için gpg hatası almamanız gerekiyor.