Gönderen Konu: [30] W: GPG error/NO_PUBKEY XXXX hatası  (Okunma sayısı 9315 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
Aşağıdaki gibi bir güncelleme hatası alıyorum çözümü nedir?

Alıntı
W: GPG hatası: http://ppa.launchpad.net karmic Release: İzleyen imzalar doğrulanamadı çünkü genel anahtar kullanılır değil: NO_PUBKEY 5A9BF3BB4E5E17B5

Çözüm:

Kod: [Seç]
sudo gpg --keyserver subkeys.pgp.net --recv 5A9BF3BB4E5E17B5
veya

Kod: [Seç]
sudo gpg --keyserver keyserver.ubuntu.com --recv 5A9BF3BB4E5E17B5
ile anahtarı alıp işlemleri uygulayın:

Kod: [Seç]
gpg --export --armor 5A9BF3BB4E5E17B5 | sudo apt-key add -
sudo apt-get update

Burada dikkat edilecek bölüm 5A9BF3BB4E5E17B5 kısmıdır. Bu sizde farklı olabilir, kendiniz değiştirip komutu böylece uygulamalısınız.

Not: Anahtar alımı bir miktar sürebilir, işlemi yarıda kesmeyin.


#############################################################

Eğer tembellik yapmak istiyorum diyor ve yukarıdaki işlemi her seferinde aramak istemiyorsanız kendinize ufak bir betik hazırlayabilirsiniz. Aşağıdakileri uygulayalım:

Kod: [Seç]
sudo su
echo "gpg --keyserver subkeys.pgp.net --recv $1 && gpg --export --armor $1 | sudo apt-key add - && sudo apt-get update" > /usr/local/bin/gpg_ekle
chmod +x /usr/local/bin/gpg_ekle
exit

Not: Yukarıdaki echo komutu tek satırda verilmelidir.

Kullanımı basit. Yukarıdaki gibi bir GPG hatası aldığınızda yapacağınız tek şey:
Kod: [Seç]
gpg_ekle 5A9BF3BB4E5E17B5
olacaktır.

#############################################################

Yukarıdaki ilkel betik (kendi icadım olduğu için bu kadar rahat söylüyorum) daha gelişmiş olan bir başkasını kullanabilirsiniz. Tarifi verilecek olan betik sources.list dosyanızdaki tüm PPA adreslerini kontrol eder, eksik olan varsa ekler, yanlış olan varsa düzeltir.

Kod: [Seç]
sudo aptitude install libhtml-parser-perl libio-socket-ssl-perl
wget http://savvas.radevic.com/launchpad/launchpad-ppa-fix.tar.gz && tar xvf launchpad-ppa-fix.tar.gz

Kullanımı çok basit:
Kod: [Seç]
perl launchpad-ppa-fix.pl
Kaynak: http://forum.ubuntu-tr.net/index.php?topic=8888.0
« Son Düzenleme: 11 Mart 2016 - 21:02:09 Gönderen: heartsmagic »
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #1 : »
Başlığa ufak betik eklendi.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #2 : »
Launchpad-ppa-fix betiği eklendi.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #3 : »
Karmic ' de Launchpad depoları için yeni bir özellik eklenmiş. Depo adresini ve doğrulama anahtarını  isteğe bağlı olarak,

Kod: [Seç]
sudo add-apt-repository ppa:deponunadı
komutuyla da indirebiliyoruz.

Ör:

sudo add-apt-repository ppa:telepathy
sudo add-apt-repository ppa:mozilla-daily


« Son Düzenleme: 10 Mart 2010 - 13:09:13 Gönderen: ironic »

« Yanıtla #4 : »
Bu pratik ekleme güzel oldu @ironic, teşekkürler.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.

« Yanıtla #5 : »
Bir başka alternatif yol olarak;

Ev dizinindeki  ".bashrc" dosyanızı açıp, en altına aşağıdaki satırları ekleyin.  .bashrc dosyası öntanımlı olarak gizlidir. Gnome ve XFCE kullanıcıları, Ctrl + H ile ; KDE kullanıcıları ise "Alt + ."  kısayoluya gizli dosyaları gösterime açabilirler.

Kod: [Seç]

gpg-ekle () {
sudo apt-get update 2> /tmp/gpg_anahtar ; for anahtar in `cat /tmp/gpg_anahtar | grep  "NO_PUBKEY" | sed "s/.*NO_PUBKEY //"` ; do sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com $anahtar ; done  ; sudo apt-get update
}

Kullanımı

Sistem güncelleminizde , girişte anlatılan türden bir GPG hatası alıyorsanız, yapmanız gereken sadece

Kod: [Seç]
gpg-ekle
komutunu vermek. Eksik olan anahtarlar tespit edilip, indirilecektir.
« Son Düzenleme: 04 Haziran 2010 - 09:22:23 Gönderen: ironic »