错误更新:izx/askubuntu/ubuntu xenial Release' 没有 Release 文件

Sim*_*ies 6 updates apt ppa 16.04

我正在执行更新,但在以下方面失败:

The repository 'http://ppa.launchpad.net/izx/askubuntu/ubuntu xenial Release' does not have a Release file..
Run Code Online (Sandbox Code Playgroud)

运行本地 Ubuntu 服务器 16.04

Zan*_*nna 5

PPA 没有您正在运行的 Ubuntu (16.04) 版本的软件包,因此没有发布文件。Release 文件用于从源检查包的完整性,因此 APT 将此视为安全问题并拒绝获取任何内容。

PPA 损坏的可能原因:

  • 您最近升级并且 PPA 未删除
  • 您离线安装(我经历过这种奇怪的向源添加过时的 PPA)
  • 另一个用户在您不知情的情况下添加了 PPA

删除已安装包的 PPA 的最佳方法是ppa-purge同时删除任何关联的包并尝试将它们返回到默认版本

sudo apt install ppa-purge
sudo ppa-purge ppa:izx/askubuntu/ubuntu
Run Code Online (Sandbox Code Playgroud)

但是如果你没有来自 PPA 的任何包(如本例),你可以简单地使用add-apt-repository带有-rremove 标志的命令:

sudo add-apt-repository -r ppa:izx/askubuntu/ubuntu
Run Code Online (Sandbox Code Playgroud)

或者只是删除它的文件 /etc/apt/sources.list.d