Aceita explicitamente a mudança para PPA 'Label'

14

Quando eu executo apt-get update no meu Ubuntu 17.10 eu recebo o seguinte erro:

E: Repository 'http://ppa.launchpad.net/ondrej/php/ubuntu artful InRelease' changed its 'Label' value from '*****
The main PPA for PHP (5.6, 7.0, 7.1) with many PECL extensions *****' to '*****
The main PPA for supported PHP versions with many PECL extensions *****'
N: This must be accepted explicitly before updates for this repository can be applied.
See apt-secure(8) manpage for details."

A página man não aponta realmente para uma solução. Minha pergunta é: como eu aceito explicitamente a mudança?

    
por Rick 27.12.2017 / 14:24

2 respostas

32

Ajudaria se você postasse seus repositórios, mas, com isso dito, você tem duas maneiras de corrigir isso.

Primeiro, usar apt em vez de apt-get . apt é preferido em relação a apt-get para uso interativo em versões recentes do Ubuntu; e apt deveria, teoricamente, consertar isso para você.

sudo apt update
sudo apt upgrade

Sua segunda opção é usar --allow-releaseinfo-change

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

Se essas opções não resolverem o problema, poste seus repositórios, você está usando repositórios misturados ou fixando e, finalmente, diga-nos, isso é uma atualização?

    
por Panther 27.12.2017 / 15:55
13

Você precisa usar apt em vez de apt-get . Ele pedirá que você aceite as alterações interativamente. Basta executar:

sudo apt update

Ele deve perguntar:

Do you want to accept these changes and continue updating from this repository? [y/N] 
    
por Roy de Jong 30.01.2018 / 22:25