在 Ubuntu 中恢复默认存储库的步骤

如果由于某种原因,您无法从终端成功运行 apt 命令,则很可能是您的 sources.list 文件已损坏。 不要惊慌,我们可以轻松恢复源文件。 但首先,我们必须了解可以在 Ubuntu 中安装应用程序的来源。 Ubuntu 中基本上有四个存储库:Main、Universe、Restricted 和 Multiverse。

  • 主要的:此存储库中的应用程序是免费和开源的,由 Canonical 的开发人员维护。
  • 宇宙:此存储库包含社区维护的软件包。 它们也是免费和开源的。
  • 受限制的:此存储库中的软件并非完全免费。
  • 多元宇宙:此存储库包含所有非自由软件。

请注意,这里的免费意味着自由,而不是价格。

目录

怎样在 Ubuntu 中恢复默认存储库?

Ubuntu 中所有与存储库相关的信息都存储在 sources.list 文件中,该文件位于 /etc/apt 目录中。 我们将通过从 /etc/apt 中完全删除 sources.list 文件并创建新的 sources.list 文件来恢复默认存储库以解决 apt 包管理器中的问题。

1.删​​除sources.list文件

打开终端并键入以下命令以导航到 /etc/apt 目录。

cd /etc/apt

然后将损坏的 sources.list 文件移动到一个安全的位置(以便我们稍后可以从该文件中复制我们的 PPA)。

sudo mv sources.list ~/
按照给定的方式一一运行命令

现在,我们将使用 touch 命令在此目录中创建新的 sources.list 文件。

sudo touch sources.list

2.启用默认存储库

现在,我们已经创建了一个空文件,如果您现在尝试运行 apt 命令,它仍然无法正常工作。 要解决此问题,请单击左上角的“活动”菜单并搜索“软件和更新”。

启用 Main 和 Universe 存储库

从这里启用 Main 存储库,您还可以从这里启用 Restricted、Universe 和 Multiverse 存储库。 关闭窗口并在询问时单击重新加载。 出现提示时输入您的桌面密码,然后按 Enter。

3. 删除不需要的 PPA

如果您安装的 PPA 太多,它们通常会使您的系统变得混乱。 并且不建议从未经验证的来源安装它们。 要查看 Ubuntu 机器上已安装的存储库,请打开终端并键入:

ls -l etc/apt/source.list.d/

您可以通过键入以下内容删除不需要的 PPA:

sudo rm /etc/apt/sources.list.d/REPOSITORY_NAME.list

4.运行更新

现在我们已成功完成所有步骤,我们可以运行更新检查以查看我们的修改是否正常工作。 打开终端并运行:

sudo apt update && sudo apt-full upgrade

我们已经成功恢复了 Ubuntu 中的默认存储库并更新了我们的系统。

概括

恭喜! 您已成功恢复 Ubuntu 安装中 apt 包管理器的默认状态。 在 Linux 世界中,您只能通过在 Internet 的帮助下弄清楚发生了什么来自己破坏和修复它们来学习。 不要惊慌,因为总会有解决办法!