由于获取失败错误太多,我目前没有 source.list 目录或文件,我该如何解决?

由于获取失败错误太多,我目前没有 source.list 目录或文件,我该如何解决?

我缺乏这方面的经验,但由于 Digital Ocean 不再受支持,我被提示对 source.list 进行更改,我遇到了太多无法获取的错误,我按照一篇文章的建议使用 rm source.list 命令转到默认的 source.list。现在我不知道该怎么做,任何帮助都将不胜感激。

答案1

/etc/sources.list存储库哪个包管理器易于突触的等)的Debian及其衍生物(UbuntuLinux Mint等等)。由于您删除了列表,因此包管理器将不再起作用。

Failed to fetch只是意味着包管理器无法检索您尝试安装的包。原因可能有多种。由于sources.list如上所述,删除它(命令rm= remove)肯定不会修复这些错误。

要验证你拥有的 Ubuntu 版本,请打开终端并输入命令lsb_release -a。你将看到如下输出:

Distribution ID: Ubuntu
Description:     Ubuntu 22.04 LTS
Release:         22.04
Codename:        jammy

根据r/ubuntu以下是 Ubuntu 22.04 LTS 的完整版本sources.list。如果您看到的输出与上面的完全匹配,您可以简单地输入命令sudo nano /etc/apt/sources.list,复制下面的文本,粘贴到nano并保存文件。如果您不熟悉nano,您也可以使用任何其他文本编辑器,例如编辑(Ubuntu 的默认图形编辑器)来创建文件,只要您将其作为文件运行root并将其保存sources.list/etc/apt

deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu/ jammy partner
# deb-src http://archive.canonical.com/ubuntu/ jammy partner

如果lsb_release -a输出不完全匹配,请转到询问 UbuntuSE 网站并要求与sources.list输出匹配的默认值。

将来:做不是随意删除文件。如果网站上的建议让你这么做,第一的将文件复制到另一个名称 - 例如在本例中

sudo cp /etc/apt/sources.list /etc/apt/sources.list.orig

然后删除原始文件。如果出现问题,你可以简单地使用以下方法恢复原始文件

sudo cp /etc/apt/sources.list.orig /etc/apt/sources.list

这也适用于修改文件 - 始终保留原始未修改文件的副本。最简单的方法是将其保存在具有描述性名称的原始目录中。

此外,如果该网站确实建议您删除您的sources.list,我建议您至少先通过其他来源(例如 Ask Ubuntu)验证该建议是否正确,然后再遵循该网站的建议。

答案2

抱歉,我使用的是焦点版本。最终设法修复并升级到最新版本(Jammy)。

相关内容