Удалите распределение Bazel URI как источник пакета

Я добавил распределение Bazel URI как источник пакета с помощью следующих инструкций с их веб-сайта:

$ 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

Установка пошла прекрасная, но я продолжаю получать эти раздражающие сообщения от apt-get каждый раз, когда я обновляю или устанавливаю новый пакет:

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

Таким образом, я решил удалить внешнюю панель и установить ее через установщик человечности, однако это не избавилось от apt-get сообщение начиная с распределения, URI находится все еще в списке, хотя пакет удаляется.

Как я могу удалить его из списка? От вопроса, Как PPAs может быть удален? кажется, что следующее могло бы работать, но прежде, чем сделать его я хотел удостовериться, что я не удаляю ppas для других пакетов.

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

Вы могли сообщить мне, на правильном пути ли я?Спасибо!

2
задан 13 April 2017 в 15:24

1 ответ

Похоже, что Вы ввели с опечаткой эти tee команда, когда Вы первоначально сделали это - имя файла является неправильным. APT жалуется, потому что файлы в sources.list.d должны иметь расширение .list, и Ваш имеет .lis

, можно удалить файл:

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

ошибки уйдут :)

Эти add-apt-repository --remove, команда работала бы (удалите файл для Вас), если add-apt-repository мог бы соответствовать описанию ppa:http://storage.googleapis.com/bazel-apt в файл, но это не будет работать здесь, я верю, так как имя файла не допустимо. Вместо того, чтобы использовать echo и tee, можно хотеть использовать add-apt-repository для добавления ppas, поскольку он будет просто ошибка при создании опечатки (если Вы к несчастью не вводите настоящее имя ppa, который не является ppa, который Вы действительно хотите!) вместо того, чтобы дать Вам поврежденный файл.

3
ответ дан 2 December 2019 в 02:50

Другие вопросы по тегам:

Похожие вопросы: