Yazılım Merkezi'ndeki “kimliği doğrulanmamış kaynaklar” hataları ile nasıl ilgilenirim?

118

Yazılım Merkezi aracılığıyla denediğim herhangi bir yükleme bana şunu söylüyor:

  

Güvenilmeyen paketlerin yüklenmesini gerektirir: İşlem, kimlik doğrulaması yapılmamış kaynaklardan paketlerin yüklenmesini gerektirir.

Komut satırından apt-get update yaptım, sonra anahtarların yazılım kaynaklarından (kendimi eklediğim PPA'lardan) kaldırdım ve yazılım merkezi için yazılım kaynaklarında işaretini kaldırarak boşuna kullanıyorum. Artık yazılım merkezinden hiçbir şey yükleyemiyorum - sadece & gt; apt-get ile komut satırından.

Tek seçeneği kaldırmak / yüklemek mi? Sahip olduğum diğer PPA'ları kırmak istemiyorum.

Ek bilgi:

İşte apt-get güncellemesinden bir yapıştır:

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>

Anahtar güncellemeyi denedim ve hiçbir etkisi olmadı (iki anahtar değişmedi).

apt-get update ve apt-get upgrade ve /etc/apt/sources.list içeriğinin çıktıları bu pastebin yayınında bulunabilir .

    
sordu b. e. hollenbeck 06.12.2011 17:29

4 cevap

106

Terminali açın ve aşağıdaki komutları tek tek girin:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

Güncelleme: Bu, diğer cevaplarda, örneğin Ubuntu 16.04 kapsamında bazı durumlarda iş gibi görünen alternatif çözümler gerektirebilecek bazı sonraki sürümlerde yardımcı olmayabilir:

sudo apt-get update
sudo apt-get dist-upgrade
    
verilen cevap Sadi 21.02.2012 10:45
67

Bu, Launchpad PPA'larıyla ortak bir sorundur. Yeni Launchpad PPA'ları yeniden yüklediğimde veya eklediğimde bu komutları kullanmam için yeterince ortak kullanıyorum.

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

Sonra,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

YOURKEYNUMBERHERE anahtarını şu şekilde sorun anahtarlarıyla değiştirin:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

Ve

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5  

İlk satır hemen hemen aynı, tuşlar hariç. İsteğe bağlı bile olabilir, bilmiyorum. Emin olduğum tek şey, bu yöntemin her zaman sorunu hemen düzeltmesidir.

Bunları kopyaladığım orijinal yanıtı bir kişi bulursa, bana haber verin ve bağlantı kuracağım ve onlara ilişkilendirme yapacağız.

** DÜZENLEME Neredeyse kesinlikle karthik87 'ın cevabı burada veya burada Bunu aldım. Bu muhtemelen bir kopya olarak kapatılabilir.

Her iki şekilde de, yapmayı unutmayın

sudo apt-get update  

sonra, her şeyi düzeltmek için.

Not: apt-get update ilkinin çalıştırılması size hangi anahtarın eksik olduğunu ve apt-key komutuyla kullanılacak bir ID'yi belirten bir hata mesajı vermelidir.

    
verilen cevap Tom Brossman 06.12.2011 20:55
6

Belki Yazılım Kaynaklarında Ana Sunucu'ya geçmeyi deneyebilirsiniz, Şundan indir .

.     
verilen cevap foh1981 06.12.2011 18:04
0

Güvenilmeyen paketlerin yüklenmesini gerektirir: İşlem, kimlik doğrulaması yapılmamış kaynaklardan paketlerin yüklenmesini gerektirir.

Bu hatayı, havuzun anahtarını eklemeden bir havuz ekledikten sonra Ubuntu Yazılım Güncelleyicisinden aldım. Bazı yazılım depoları, depolarını ekleme talimatı ile birlikte depo anahtarlarını nasıl ekleyeceğiniz konusunda size talimat vermek konusunda iyidir, tıpkı Launchpad.Others gibi sadece anahtarı size verir.

Bir terminalde hangi tuşa ihtiyacınız olduğunu öğrenmek için:

sudo apt-get update

Bu, mevcut paketlerin listesini, anahtarları kullanan havuzlarınızdan indirir. Bir anahtar yoksa, bir hata mesajı verir.

Anahtarı bulmak ve indirmek için hata mesajındaki bilgileri kullanın ve ardından apt anahtarlığınıza aşağıdakileri ekleyin:

sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

Tamam 'ı geri almalısınız. Şimdi Ubuntu Yazılım Güncelleyicisinin çalışmasına izin vermek için gerekli tüm kimlik doğrulama anahtarlarına sahip olduğunuzu test etmek için:

sudo apt-get update

Bu, mevcut paketlerin listesini, anahtarları kullanan depolarınızdan yeniden indirir. Bir anahtar yoksa, bir hata mesajı verir.

    
verilen cevap frederickjh 15.02.2017 11:15

Etiketlerdeki diğer soruları oku