在Ubuntu中看到“Repository does not have a release file”时该怎么办

时间:2020-01-09 10:45:23  来源:igfitidea点击:

在Ubuntu中安装软件的几种方法之一是使用PPA或者添加第三方存储库。

在更新Ubuntu时会看到类似这样的错误:

E: The repository ‘http://ppa.launchpad.net/numix/ppa/ubuntu focal 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.

如何处理该错误?

了解"存储库没有发布文件"错误

错误消息是:

E: The repository ‘http://ppa.launchpad.net/numix/ppa/ubuntu focal release’ does not have a release file

此错误消息的重要部分是"focal release"。

该错误基本上是在告诉我们,尽管我们已将第三方存储库添加到系统的源列表中,但该新存储库不适用于当前的Ubuntu版本。
我们可能正在使用Ubuntu的新版本,而开发人员尚未使该软件可用于该新版本。

如何知道PPA /第三方是否可用于Ubuntu版本

首先,我们应该使用" lsb_release -a"命令检查Ubuntu版本及其代号:

theitroad@localhost:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

如果存储库不适用于Ubuntu版本,该怎么办

如果问题存储库不适用于Ubuntu版本,可以执行以下操作:

  • 从存储库列表中删除麻烦的存储库,以免每次运行更新时都看不到错误。
  • 从其他来源获取软件(如果可能)。

要删除麻烦的存储库,请启动"软件和更新"工具:

转到"其他软件"选项卡,然后查找有问题的存储库。突出显示它,然后单击"删除"按钮将其从系统中删除。

这将删除PPA或者有问题的存储库。

下一步是从其他来源获得软件。或者在某些情况下,我们可以从PPA网站下载DEB文件,仍然可以使用该软件。