Erro ao fazer o download de algum repositório do Ubuntu no Debian. Como faço para removê-los?

1

Eu baixei por engano algum repositório do Ubuntu no Debian. Agora, quando tento atualizar o sistema sudo apt-get update , isso me parece:

W: The repository 'http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu cosmic Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://ppa.launchpad.net/gophers/archive/ubuntu bionic InRelease: Ondorengo sinadurak ezin dira egiaztatu gako publikoa ez bait dago eskuragarri: NO_PUBKEY 308C15A29AD198E9
W: The repository 'http://ppa.launchpad.net/gophers/archive/ubuntu bionic InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Ezin da lortu http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu/dists/cosmic/main/binary-i386/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

Como faço para remover o repositório para corrigir o problema?

    
por Ander Aristondo 16.05.2018 / 17:51

1 resposta

3

Se você usou apt-add-repository para adicionar o repositório, execute o mesmo comando novamente com a opção -r , por exemplo,

sudo add-apt-repository -r ppa:webupd8team/y-ppa-manager

Se você não puder ou preferir não usar add-apt-repository , poderá remover o repositório manualmente. Eles estão gravados em /etc/apt/sources.list ou em um arquivo no diretório /etc/apt/sources.list.d/ . Para determinar qual arquivo é o culpado, execute

grep y-ppa-manager /etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources

Se você adicionou algo a /etc/apt/sources.list , edite-o com

sudoedit /etc/apt/sources.list

e remova as linhas ofensivas. Se você deseja remover todas as entradas em um arquivo em /etc/apt/sources.list.d , você pode remover o arquivo completamente com

sudo rm /etc/apt/sources.list.d/y-ppa-manager.list

Há também um erro não relacionado sobre o gophers/archive PPA. Se você quiser, precisa concluir o trabalho de configurá-lo. Você precisa fazer três coisas para disponibilizar um arquivo de pacotes:

  1. Adicione-o à lista de fontes ( /etc/apt/sources.list* ).
  2. Se o arquivo morto estiver assinado (o que é altamente recomendado para segurança), é necessário indicar que você confia na chave dele, executando sudo apt-key add filename.key .
  3. Executar sudo apt-get update .

Quando você usa a sintaxe ppa: , apt-add-repository cuida da etapa 1 e da etapa 2. Parece que a etapa 2 não foi executada na sua máquina. Eu acho que você pode executar add-apt-repository (conforme as instruções na página do PPA ) para cuidar disso. Alternativamente, você pode adicionar a chave manualmente com

apt-key adv --keyserver keyserver.ubuntu.com --recv-key C73998DC9DFEA6DCF1241057308C15A29AD198E9

keyserver.ubuntu.com é o servidor principal de todas as chaves do PPA do Ubuntu e é o site que a assinatura link chave na página do PPA vai para. A string hexadecimal no final é a impressão digital listada na página PPA (você também pode usar o formulário mais curto que está na mensagem de erro).

    
por 16.05.2018 / 18:03