Remova o URI de distribuição do Bazel como uma fonte de pacote

0

Eu adicionei o URI de distribuição Bazel como uma fonte de pacote usando as seguintes instruções do site :

$ echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
$ curl https://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install bazel
$ sudo apt-get upgrade bazel

A instalação correu bem, mas continuo recebendo essas mensagens irritantes de apt-get sempre que eu atualizo ou instalo um novo pacote:

N: Ignoring file 'bazel.lis' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Então eu decidi desinstalar o bazel e instalá-lo através do instalador do ubuntu, mas isso não eliminou a mensagem apt-get , pois o URI de distribuição ainda está na lista, embora o pacote tenha sido desinstalado.

Como posso removê-lo da lista? A partir da pergunta Como os PPAs podem ser removidos? parece que o seguinte pode funcionar, mas antes de fazer isso eu queria ter certeza de que não estou removendo o ppas para outros pacotes.

sudo add-apt-repository --remove ppa:http://storage.googleapis.com/bazel-apt

Você poderia me informar se estou no caminho certo? Obrigado!

    
por Matteo 05.09.2016 / 20:27

1 resposta

2

Parece que você digitou incorretamente o comando tee quando você o fez originalmente - o nome do arquivo está errado. O APT está reclamando porque os arquivos em sources.list.d devem ter a extensão .list e o seu tem .lis

Você pode excluir o arquivo:

sudo rm /etc/apt/sources.list.d/bazel.lis

Os erros desaparecerão:)

O comando add-apt-repository --remove funcionaria (exclua o arquivo para você), se add-apt-repository pudesse corresponder à descrição ppa:http://storage.googleapis.com/bazel-apt de um arquivo, mas isso não funcionará aqui, acredito, já que o nome do arquivo não é válido. Ao invés de usar echo e tee , você pode querer usar add-apt-repository para adicionar ppas, já que será apenas erro se você fizer um erro de digitação (a menos que você digite o nome real de um ppa que não é o ppa você realmente quer!) ao invés de te dar um arquivo quebrado.

    
por Zanna 05.09.2016 / 20:31