makepkg için GPG İmzaları Doğrulama Nasıl Yapılır?

Drush için php-box bağımlılığını kurmaya çalışırken imza hatasıyla karşılaştım ve bunun iki türlü çözümüne ulaştım. Birisi sadece kurulumu yapmama sağlayacak olan geçici çözüm. Diğeri ise resmi olmayan bir imzayı kalıcı olarak resmi yapmamı sağlayan çözüm. Burada geçici olarak bu sorunu nasıl çözdüğümden bahsedeceğim.

$ git clone https://aur.archlinux.org/php-box.git
Cloning into 'php-box'...
remote: Counting objects: 57, done.
remote: Compressing objects: 100% (45/45), done.
remote: Total 57 (delta 12), reused 56 (delta 12)
Unpacking objects: 100% (57/57), done.
Checking connectivity... done.
$ cd php-box
$ makepkg -s
==> php-box 2.7.2-1 (Çrş Haz 22 00:55:30 EEST 2016) paketi oluşturuluyor
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> Kaynaklar getiriliyor...
-> box-2.7.2.phar indiriliyor...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 591 0 591 0 0 801 0 --:--:-- --:--:-- --:--:-- 801
100 954k 100 954k 0 0 229k 0 0:00:04 0:00:04 --:--:-- 388k
-> box-2.7.2.phar.sig indiriliyor...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 594 0 594 0 0 766 0 --:--:-- --:--:-- --:--:-- 766
100 543 100 543 0 0 327 0 0:00:01 0:00:01 --:--:-- 530k
-> LICENSE indiriliyor...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1057 100 1057 0 0 846 0 0:00:01 0:00:01 --:--:-- 2487
==> source ile sha256sums dosyası doğrulanıyor...
box-2.7.2.phar ... Doğrulandı
box-2.7.2.phar.sig ... Atlandı
LICENSE ... Doğrulandı
==> Kaynak dosya imzaları gpg ile doğrulanıyor...

box-2.7.2.phar ... BAŞARISIZ (bilinmeyen kamu anahtarı 293D771241515FE8)

==> HATA: Bir veya daha fazla PGP imzası doğrulanamıyor!
$ gpg --recv-keys 293D771241515FE8
gpg: anahtar sunucusundan alım başarısızlığa uğradı: No keyserver available
$ gpg --list-keys
gpg: /home/ramazan/.gnupg/trustdb.gpg: güvence veritabanı oluşturuldu.
$ rm -rd ~/.gnupg
$ gpg --recv-keys 293D771241515FE8
gpg: directory '/home/ramazan/.gnupg' created
gpg: new configuration file '/home/ramazan/.gnupg/dirmngr.conf' created
gpg: new configuration file '/home/ramazan/.gnupg/gpg.conf' created
gpg: keybox '/home/ramazan/.gnupg/pubring.kbx' created
gpg: /home/ramazan/.gnupg/trustdb.gpg: güvence veritabanı oluşturuldu
gpg: anahtar 41515FE8: genel anahtar "Kevin G. Herrera " alındı
gpg: İşlenmiş toplam miktar: 1
gpg: alınan: 1
$ makepkg –skippgpcheck
==> php-box 2.7.2-1 (Çrş Haz 22 00:58:19 EEST 2016) paketi oluşturuluyor
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> Kaynaklar getiriliyor...
-> box-2.7.2.phar bulundu
-> box-2.7.2.phar.sig bulundu
-> LICENSE bulundu
==> UYARI: Kaynak dosya PGP imza doğrulamaları atlanıyor.
==> source ile sha256sums dosyası doğrulanıyor...
box-2.7.2.phar ... Doğrulandı
box-2.7.2.phar.sig ... Atlandı
LICENSE ... Doğrulandı
==> Kaynaklar açılıyor...
==> fakeroot ortamına giriliyor...
==> package() işlemine başlanıyor...
==> Kurulum düzenleniyor...
-> libtool dosyaları kaldırılıyor...
-> İstenmeyen dosyalar kaldırılıyor...
-> Statik kütüphane dosyaları kaldırılıyor...
-> İkilik dosyalardan ve kütüphanelerden gereksiz ayıklama sembolleri ayıklanıyor...
-> Kılavuz ve bilgi sayfaları sıkıştırılıyor...
==> Checking for packaging issue...
==> "php-box" paketi oluşturuluyor...
-> .PKGINFO dosyası üretiliyor...
-> .BUILDINFO dosyası üretiliyor...
-> install dosyası ekleniyor...
-> .MTREE dosyası oluşturuluyor...
-> Paket sıkıştırılıyor...
==> fakeroot ortamından çıkılıyor.
==> php-box 2.7.2-1 (Çrş Haz 22 00:58:20 EEST 2016) paketinin derlenmesi tamamlandı
$ makepkg -sri
$ ==> UYARI: Paketlerden biri zaten derlenmiş, mevcut paket yükleniyor...
==> php-box paketi pacman -U ile kuruluyor ...
[sudo] password for ramazan:
paketler yükleniyor...
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...

Paketler (1) php-box-2.7.2-1

Toplam Kurulum Boyutu: 0,96 MiB

:: Kuruluma onay veriyor musunuz? [E/h] E
(1/1) anahtarlıktaki anahtarlar kontrol ediliyor [######################] 100%
(1/1) paket bütünlüğü kontrol ediliyor [######################] 100%
(1/1) paket dosyaları yükleniyor [######################] 100%
(1/1) dosya çakışmaları kontrol ediliyor [######################] 100%
(1/1) disk alanı kontrol ediliyor [######################] 100%
:: Paket değişiklikleri işleniyor...
(1/1) yükleniyor php-box [######################] 100%

php-box is installed as executable 'php-box'.

[WARNING] the phar.readonly option of php must be set to 'Off'.