Sisteminizi kurdunuz, /etc/apt/sources.list dosyanıza multimedya depoları, Backports, Opera gibi kimi yeni depolar eklemek ve bu depolardan da yararlanmak istiyorsunuz. bu nedenle, root olduktan sonra uçbirimde: gedit /etc/apt/sources.list kodunu vererek ilgili dosyayı açtınız. Söz konusu depoları sources.list dosyanıza girdiniz, kaydedip kapattınız. sonra, eklediğiniz depolarla ilgili döndürmeniz gereken kodlar vardı; onları da döndürdünüz. Ardından: aptitude update && aptitude upgrade koduyla depoları güncellediniz. Ama, mesela Opera deposu konsolda söyle bir hata verdi: W: GPG error: http://deb.opera.com lenny Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 033431536A423791 Bu, ilgili depoya iliskin anahtarın alınamamış olduğunu göstermektedir.
Anahtarın alınabilmesi için ilkin uçbirimde şu komutların döndürülmesi gerekir:
gpg –keyserver subkeys.pgp.net –recv 033431536A423791
gpg --export --armor 033431536A423791 | sudo apt-key add - sudo apt-get updateYa dasources.list güncellendiğinde, yani,apt-getupdatekomutu sonrasındaW: 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 010908312D230C5Fbiçiminde bir hata alındığını kabul edelim. Yapılması gereken gpg anahtarınıalıp, apt-key ile anahtar halkasına eklemek olacaktır. Sözgelimi alınan hatadaanahtar adı olarak şöyle bir ifade geçiyor:NO_PUBKEY 010908312D230C5F.Root olarak şu komut verilmelidir:gpg --keyserver keyring.debian.org --recv 010908312D230C5FSonrasında anahtarın alındığına dair bir bilgi gelecektir.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) <[email protected]>" alındı. gpg: İşlenmiş toplam miktar: 1 gpg: alınan: 1Şimdi alınan anahtar eklenmelidir:gpg --armor --export | apt-key add -Bundan sonra;apt-get update
