"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.

bionic이 PPA는 릴리스 지원을 종료했거나 전혀 지원하지 않은 것 같습니다 . 저장소 이름에는 자주 업데이트되어야 함을 나타내는 "stable-daily" 부분이 포함되어 있지만 표시된 "마지막 수정" 시간에 따르면 이 PPA에는 2017-07-21 이후 업데이트가 없습니다.

stretch릴리스 (Debian 9, 현재 ) 부터 시작하는 모든 Debian 버전에는 oldstable이제 표준 리포지토리에 VLC 3.0이 포함되어 있으므로 VLC 3.0을 원하는 경우 더 이상 PPA를 추가할 필요가 없습니다. Ubuntu는 Debian을 기반으로 하기 때문에 현재 Ubuntu 버전에도 최소한 해당 버전이 있습니다.

네가 원한다면VLC 최신 버전의 야간 빌드, 더 이상 업데이트되지 않는 "stable-daily" 대신 저장소의 "master-daily" 부분을 사용할 수 있습니다. 그러나 내용을 보면마스터 일일 PPA의 상태 페이지, 최신 VLC가 최근에 빌드에 실패한 것 같습니다(이 글을 쓰는 시점에서 1시간 10분 전).

이제 먼저 수행할 작업을 결정하고 이에 따라 시스템의 저장소 구성을 업데이트해야 합니다. 원래 오류 메시지에 나열된 URL을 찾으려면 /etc/apt/sources.list파일과 디렉터리의 모든 파일을 살펴보세요 ./etc/apt/sources.list.d/

단순히 이 저장소의 사용을 중지하려면 이 URL이 포함된 줄을 주석 처리하면 됩니다(또는 sources.list.d디렉토리의 자체 파일에 있는 경우 파일을 삭제하면 됩니다).

질문 태그에 debian, 원래 저장소는 Ubuntu용이고 어떤 배포판을 사용하고 있는지 명시적으로 밝히지 않았기 때문에 특정 대체품을 권장할 수 없습니다.

답변2

해당 오류 메시지가 의미하는 것은 apt가 업데이트하려는 저장소가 인터넷의 임의 코드 묶음이라고 생각한다는 것입니다. 그러나 실제로 이 소스를 신뢰한다면 apt 업데이트 후 --allow-unauthenticated 플래그를 사용하여 저장소가 안전한지 확인하는 기능을 끌 수 있습니다(예: sudo apt update --allow-unauthenticated). 그래도 작동하지 않으면 대신 --allow-insecure 플래그를 사용해 보십시오.

관련 정보