错误更新:izx / askubuntu / ubuntu xenial Release’没有发布文件

我正在执行更新,其失败的原因如下:

The repository 'http://ppa.launchpad.net/izx/askubuntu/ubuntu xenial Release' does not have a Release file.. 

运行本地Ubuntu服务器16.04

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 

但是如果你没有来自PPA的任何软件包(如本例所示),你可以简单地使用add-apt-repository命令和-r remove标志:

 sudo add-apt-repository -r ppa:izx/askubuntu/ubuntu 

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