如何使用源列表生成器

我一直在尝试使用终端安装软件包,但我不断收到错误,事实certificate我的sources.list文件真的搞砸了。

所以我发现这个webstite会为你生成一个sources.list文件

我知道我的国家和我的释放,但我不知道其他什么方块应该被勾选,因为我不知道它们是什么意思。

我的总体目标是拥有一个能够在其上安装Player,Stage和ROS的最新版本的Ubuntu。

最基本的系统只有:

  • 主要

  • 更新

  • 安全更新

存储库,但我建议遵循下面的“正常”路线。


只是一个工作系统..

如果您只想回到工作系统,请检查:

  • 主要

  • 受限

  • 宇宙

  • 多元宇宙

  • 安全性(在“Ubuntu更新”部分下)

  • 更新(在“Ubuntu更新”部分下)

这些是人们使用的最常见的回购。

我个人也会启用:

  • Canonical Partner

  • 附加function

存储库,但这些完全是可选的。

第三方回购..

如果您不确定或只是想要一个有效的系统,请不要管它们。 你不需要它们。 否则,请继续检查您要使用的任何软件。 这些存储库适用于获取不在其他任何存储库中的软件或比存储库中的软件更新的软件。

唯一的例外可能是“Oracle Java(JDK)安装程序PPA”存储库,这是在Ubuntu上获取Oracle Java JDK的最佳(IMO)方式。 如果您不打算开发Java应用程序或执行任何其他需要Java JDK的应用程序,那么以上内容适用于此:跳过它。 如果你以后需要它,不难得到。

请注意,您必须安装软件才能实际“获取”它。 这只是将软件添加到您的源,因此可以安装它。

完成后,单击“生成列表”。 您需要将生成的列表放在/etc/apt/sources.list文件中,替换文件中已存在的任何内容。 如果您选择了任何第三方仓库,则需要添加GPG密钥。 按照“获取GPG键”框中的说明进行操作。

既然你想要的是,基本上,简单,理所当然的事情就是恢复你所有的变化,而不是使用太复杂的第三方。 只需将/usr/share/doc/apt/examples/sources.list文件复制到/etc/apt/并删除/etc/apt/sources.list.d目录中的/etc/apt/sources.list.d 。 或者,在简单的命令中:

 sudo mv /etc/apt/sources.list{,.bk} sudo mv /etc/apt/sources.list.d{,.bk} sudo mkdir /etc/apt/sources.list.d sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list sudo apt-get update 

这将恢复原始sources.list文件,没有复杂性。

如果您有私人镜像,可以使用https://gist.github.com/JonasGroeger/6dc444411301ca467cc2