我嘗試了“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 年 7 月 21 日以來沒有更新。

從發行版開始的所有 Debian 版本stretch(Debian 9,當前版本oldstable)現在標準儲存庫中都包含 VLC 3.0,因此如果您想要 VLC 3.0,則不再需要新增 PPA。由於 Ubuntu 是基於 Debian,目前的 Ubuntu 版本也至少有該版本。

如果你想最新版本 VLC 的夜間構建,您可能想要使用儲存庫的「master-daily」部分,而不是不再更新的「stable-daily」。然而,如果你看看master-daily PPA 的狀態頁面,似乎最新的 VLC 最近剛剛建置失敗(截至撰寫本文時為 1 小時 10 分鐘前)。

現在,您必須先決定要做什麼,並相應地更新系統的儲存庫配置。查看/etc/apt/sources.list檔案和/etc/apt/sources.list.d/目錄中的任何檔案以查找原始錯誤訊息中列出的 URL。

如果您只是想停止使用此儲存庫,則可以註解掉帶有此 URL 的行(或者如果它位於sources.list.d目錄中自己的檔案中,則只需刪除該檔案)。

由於問題標籤說debian,原始儲存庫適用於 Ubuntu,並且您沒有明確說明您正在使用哪個發行版,因此我無法推薦任何特定的替代品。

答案2

這個錯誤訊息意味著 apt 認為您嘗試更新的儲存庫是來自網路的一堆隨機程式碼。但是,如果您確實信任此來源,則可以在 apt update 後使用 --allow-unauthenticated 標誌(例如 sudo apt update --allow-unauthenticated)來關閉檢查儲存庫是否安全。如果這不起作用,請嘗試使用 --allow-insecure 標誌。

相關內容