Я попробовал «sudo apt update», но получаю ошибку «не имеет файла релиза»

Я попробовал «sudo apt update», но получаю ошибку «не имеет файла релиза»
Err:17 http://ppa.launchpad.net/videolan/stable-daily/ubuntu bionic Release        
  404  Not Found [IP: 2001:67c:1560:8008::15 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/videolan/stable-daily/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

решение1

Если выпроверьте содержимое репозитория с помощью веб-браузера, вы увидите, что в этом репозитории нет каталога для релиза с именем bionic.

Похоже, что этот PPA прекратил поддержку релиза bionicили никогда не имел ее. Имя репозитория включает часть "stable-daily", что предполагает, что он должен был часто обновляться, но согласно указанному времени "последнего изменения", этот PPA не обновлялся с 2017-07-21.

Все версии Debian, начиная с релиза stretch(Debian 9, текущий oldstable), теперь содержат VLC 3.0 в стандартных репозиториях, поэтому добавление PPA больше не требуется, если вам нужен VLC 3.0. Поскольку Ubuntu основан на Debian, текущие версии Ubuntu будут иметь как минимум эту версию.

Если ты хочешьночные сборки последних версий VLC, вы можете захотеть использовать часть репозитория "master-daily" вместо "stable-daily", которая больше не обновляется. Однако, если вы посмотрите настраница статуса главного ежедневного PPA, похоже, последняя версия VLC недавно не смогла собраться (1 час 10 минут назад на момент написания статьи).

Теперь вам придется сначала решить, что вы хотите сделать, и обновить конфигурацию репозитория вашей системы соответствующим образом. Посмотрите в /etc/apt/sources.listфайл и любые файлы в /etc/apt/sources.list.d/каталоге, чтобы найти URL, указанный в исходном сообщении об ошибке.

Если вы просто хотите прекратить использование этого репозитория, вы можете закомментировать строку с этим URL (или, если он находится в отдельном файле в sources.list.dкаталоге, просто удалить файл).

Поскольку в тегах вопроса указано debian, что исходный репозиторий предназначен для Ubuntu, а вы явно не указали, какой дистрибутив используете, я не могу порекомендовать какую-либо конкретную замену.

решение2

Это сообщение об ошибке означает, что apt считает, что репозиторий, из которого вы пытаетесь выполнить обновление, представляет собой набор случайного кода из Интернета. Однако, если вы действительно доверяете этому источнику, вы можете отключить проверку безопасности репозиториев, используя флаг --allow-unauthenticated после apt update (например, sudo apt update --allow-unauthenticated). Если это не сработает, попробуйте вместо этого флаг --allow-insecure.

Связанный контент