如何通过命令行启用“宇宙”软件源?

如何使用终端启用宇宙源? 或者从软件源中选择这4个:Main(主要)、Universe(宇宙)、Restricted(受限制)、Multiverse(多元宇宙) 默认情况下,Main是开启的,如果在Ubuntu安装过程中勾选了“启用受限格式”,Restricted也会被开启。 请提供一条命令,以便自动检测版本。 就像我知道的合作伙伴命令一样,但那个命令适用于“其他软件”选项卡:sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
3个回答

我终于自己找到了答案。 要让所有的Ubuntu源自动工作,而无需点击它们,只需在终端中输入。
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"

所以只是“宇宙”这个词的话,可以翻译为
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"

你可以在软件源中检查,它会显示它现在可以工作了。 你可以手动删除 sudo gedit /etc/apt/sources.list 中的行 http://archive.ubuntu.com/ubuntu lucid main universe restricted multiverse 并保存,在软件源中查看没有被选中的内容。然后执行。
 sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"

让宇宙运转的就是这样。 对于所有启用的人来说,只需这样做。
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"

你可以使用不同的链接(看起来是ubuntu转向canonical)也可以添加partner软件源。
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"

$(lsb_release -sc) 可以检查你的Ubuntu版本并将其名称放入链接中。由于10.04被称为lucid,所以你可以在终端中测试lsb_release -sc命令,它会返回lucid这个词。这样就可以在软件源中添加准确的Ubuntu版本的存储库链接。如果词不对,什么都不会起作用。

要了解所有存储库的差异,请阅读https://help.ubuntu.com/community/Repositories/Ubuntu


从Ubuntu 12.10开始,您可以运行:

sudo add-apt-repository universe

这比在sources.list文件上运行sed更容易,并且会考虑到启用了哪个更新源(-updates/-proposed/-backports)。
你可以使用--remove标志返回,但仍然需要删除软件包。
sudo aptitude purge '~i ~s universe/'

这个命令是幂等的(即可以多次执行而不产生副作用)。@Kangarooo提供的命令则不是,每次执行该命令时,sources.list文件都会被修改并增长(在Ubuntu 18.04上进行了测试)。 - fgiraldeau

宇宙是默认启用的,所以通常不需要这样做。您可以通过终端编辑源文件:
sudoedit /etc/apt/sources.list

然后取消下面这些行的宇宙部分的注释:

#deb http://us.archive.ubuntu.com/ubuntu/ precise universe
#deb http://us.archive.ubuntu.com/ubuntu/ precise-updates universe

你可能会发现Ubuntu帮助页面有用。如果你想通过图形界面启用它:


我认为应该提到“deb http://security.ubuntu.com/ubuntu precise-security universe”。虽然Canonical不为宇宙软件包提供支持,但我看到有相当多的(社区提供的?)更新在那里等着。 - Marius Gedminas
我正在搜索的是:什么基准/默认 - Timo