GPG anahtarına uymayan webupd8 ekibi PPA'sından (Oracle JDK 8/9) nasıl güncelleme yapılır?


51

Birkaç gün önce, gerçekleştirirken aşağıdaki hatayı almaya başladım apt-get update:

E: Repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease' changed its 'Label' value from 'Oracle Java (JDK) 8 / 9 Installer PPA' to 'Oracle Java (JDK) 8 Installer PPA' 
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

WebUpd8'e göre , o , o , o ve o sayfa , bunun için bir anahtara ihtiyacım yok (artık).

Anahtarı kaldırırsam

/etc/apt/trusted.gpg.d/webupd8team_ubuntu_java.gpg
pub   rsa1024 2010-05-04 [SC]
      7B2C 3B08 89BF 5709 A105  D03A C251 8248 EEA1 4886
uid   [ unknown] Launchpad VLC

ile apt-key del, (belli ki) olsun

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886

Bununla ilgili daha fazla yardım için teşekkürler.


Bu benim sorunumun bir parçasıydı, ama bu mesajı görmeden önce alıyorum Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/pool/main/o/oracle-java8-installer/oracle-java8-installer_8u181-1~webupd8~1_all.deb 404 Not Found. Michał Knapiński'nin buradaki cevabı her iki problemimi de çözdü. 404'ü düzeltti ve ayrıca etiket değişikliğini kabul etmemi istedi.
Stephen Ostermiller

Yanıtlar:


79

Bu komut hile yapmalı:

sudo apt-get --allow-releaseinfo-change update
sudo apt-get update

İyi günler dilerim


7
Üzgünüm, benim için yapmadı. Yine aynı hatayı alıyorum.
Mario,

6
Benim için çalıştı: ubuntu 18.04
Mario Stefanutti

2
Benim için de işe yaradı. Etiket değişikliği ile ilgili ilk mesajı yine de alacaksınız ancak ikincisi "bu açıkça kabul edilmelidir" mesajı değil.
EricS

15
Yukarıdaki komutu çalıştırdıktan sonra "sudo apt-get update" komutunu çalıştırın. - benim için çalışıyor. ubuntu 18.04
Drew

2
@Drew, sudo apt-get updatedaha sonra çalıştırmak benim için sorunu çözmek için çok önemliydi. Teşekkürler.
Austin Dean

19

Yazılım ve güncellemeler -> diğer yazılımlar -> webupd8team PPA yazılımını kaldırın.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

benim için çalıştı.


4
Thx, webupd8 dosyalarını silmek /etc/apt/sources.list.dyardımcı oldu.
Mario

10

Ben hepinizin altında yatan sorunu özlüyorum .... PPA artık çalışmıyor:

root @ ced-looker1: /etc/apt/sources.list.d# add-apt-repository ppa: webupd8team / java Oracle JDK Lisansı, 16 Nisan 2019 tarihinden itibaren yayımlanan sürümler için değişti.

Oracle Java SE için yeni Oracle Teknoloji Ağı Lisans Anlaşması önceki Oracle JDK lisanslarından büyük ölçüde farklıdır. Yeni lisans, kişisel kullanım ve geliştirme kullanımı gibi belirli kullanımlara ücretsiz olarak izin veriyor - ancak önceki Oracle JDK lisansları altında izin verilen diğer kullanımlar artık kullanılamayabilir. Lütfen bu ürünü indirmeden ve kullanmadan önce şartları dikkatlice gözden geçirin. Burada bir SSS mevcuttur: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Oracle Java yüklemeleri şimdi, en son Oracle Java 8u211 / Java SE 8u212 gibi, Java güncellemelerini indirmek için bir Oracle hesabına giriş yapmayı gerektirir. Bu nedenle PPA'yı en son Java ile güncelleyemiyorum (ve eski bağlantılar Oracle tarafından koptu). Bu nedenle, bu PPA DURDURULAN DEĞİL (bu sınırlamanın etrafında bir yol bulamazsam).


9

Nane 19'da benim için çalışan adımlar:

  1. webupd8 ppa'yı kaldır sources.list.d

    cd /etc/apt/sources.list.d
    rm webupd8team-java-bionic.list
    
  2. Yukarıdaki arkadaşımızın bize gönderdiği komutu kullanın:

    sudo apt-get --allow-releaseinfo-change update
    
  3. daha sonra tekrar ppa'yı tekrar ekleyin ve güncelleyin.

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.