我经常看到有人将“多元宇宙”存储库称为可以获取软件的地方,我该如何启用此存储库?请说明如何通过图形和命令行执行此操作。
答案1
适用于较新版本的 Ubuntu 的另一个选项:
sudo apt-add-repository multiverse && sudo apt-get update
从手册页中:
Examples:
apt-add-repository 'deb http://myserver/path/to/repo stable myrepo'
apt-add-repository 'http://myserver/path/to/repo myrepo'
apt-add-repository 'https://packages.medibuntu.org free non-free'
apt-add-repository http://extras.ubuntu.com/ubuntu
apt-add-repository ppa:user/repository
apt-add-repository multiverse
答案2
Multiverse 存储库包含“非免费”的软件包(软件),指的是许可限制。
Multiverse 存储库包含被归类为非自由的软件。某些司法管辖区可能不允许使用此软件。安装此存储库中的每个软件包时,您应该验证您所在国家/地区的法律是否允许您使用它。此外,此软件可能不包含安全更新。
有关 ubuntu 存储库哲学的更多信息,请参阅Ubuntu 默认软件存储库概述
您可以从命令行或图形方式启用存储库。
图形化
打开软件中心,导航到顶部的“Ubuntu 软件”选项卡,选择(勾选)多元宇宙。
使用“重新加载”按钮来更新您的包裹列表。
注意:在 Ubuntu 的最新版本(例如 20.10)中,这被称为“软件和更新”。
(图片来源)
命令行
用任何编辑器打开/etc/apt/sources.list
。
# command line editor (nano)
sudo -e /etc/apt/sources.list
# graphical editor
gksu gedit /etc/apt/sources.list
取消注释(从前面删除 #)这些multiverse
行或者根据需要添加它们,因此这些行看起来像这样:
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
#deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
#deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
如果您需要下载源代码,请取消注释这些deb-src
行(大多数用户不需要源代码,因此如果有疑问,请将其禁用)。
保存您的编辑(如果您使用 nano,则Ctrl+ X,然后键入Y以保存您的更改),然后更新您的软件包列表,运行
sudo apt-get update
- 有关管理存储库的其他信息,请参阅Ubuntu Wiki - 存储库
答案3
不使用文本编辑器或 GUI 从命令行:
sudo sed -i "/^# deb.*multiverse/ s/^# //" /etc/apt/sources.list