我正在执行更新,但出现以下失败:
The repository 'http://ppa.launchpad.net/izx/askubuntu/ubuntu xenial Release' does not have a Release file..
运行本地 Ubuntu 服务器 16.04
答案1
PPA 没有适用于您正在运行的 Ubuntu 版本 (16.04) 的软件包,因此没有发布文件。发布文件用于检查来自源的软件包的完整性,因此 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
删除标志的命令:
sudo add-apt-repository -r ppa:izx/askubuntu/ubuntu
或者直接删除/etc/apt/sources.list.d