PPA'mda kimlik doğrulama sorunu


11

Bir paket oluşturdum ve PPA'ma yükledim. İnşa edildikten sonra, kurmaya gittim, ancak şu mesajla karşı karşıya kaldım:

$ sudo apt-get install stackapplet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  stackapplet
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 17.7kB of archives.
After this operation, 106kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  stackapplet
Install these packages without verification [y/N]?

Paketler doğrulanmadığı için neden beni uyarıyor?

Yanıtlar:


14

Büyük olasılıkla buna APT anahtarlığınızdaki eksik bir PGP anahtarı neden olmaktadır. Anahtarı aşağıdaki komutla ekleyebilirsiniz:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3

Elbette anahtarı PPA anahtarınızla değiştirmeniz gerekir.

Ayrıca, aşağıdaki komut anahtarı otomatik olarak ekler:

sudo add-apt-repository ppa:user/ppa-name

Anahtarı ekledikten sonra imzayı indirmek ve doğrulamak için apt-get güncellemesini çalıştırmanız gerekir.


1
+1, BTW ppa'nızı eklemek için tam komut doğrudan PPA web sayfasında gösterilir.
Isaiah

Mükemmel! Küçük bir sorun - depo "Ubuntu Yazılım Merkezi" nde gösterilmiyor.
Nathan Osman

@Pynt: Sayfanın hiçbir yerinde görmüyorum ...
Nathan Osman


@Pynt: Tek gördüğüm, /etc/apt/sources.listdosyanıza eklenecek satırlar . Herhangi bir komut görmüyorum.
Nathan Osman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.