Conforme discutido aqui , se um apt PPA alterar seu rótulo e tentarmos apt-get update
, obteremos algo assim:
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 solução é executar apt update
e aceitar manualmente a alteração.
Esta pergunta é sobre o raciocínio. Por que é importante que o rótulo não mude sem meu conhecimento explícito? Eu não sei onde eu veria esse rótulo no uso normal do dia-a-dia ...
Você recebe esse aviso quando o proprietário do PPA altera o nome do PPA e
apt
deseja que você saiba disso.Posso pensar em várias razões pelas quais isso pode ser útil.
O proprietário do PPA pode querer descontinuar o PPA e pode alterar o nome para algo como o seguinte para notificá-lo. "PPA para X (descontinuado), use outro método para obter este software"
O proprietário do PPA pode adicionar software adicional ao mesmo PPA, e a versão atualizada desse software pode interromper o fluxo de trabalho de alguém (suponha que alguém decida colocar uma versão posterior do gnome-shell em um PPA para queijo). Ao alterar o nome, eles podem avisá-lo para que você decida se realmente deseja continuar usando este PPA.