Answers:
编辑
通过输出更多内容后
dpkg --get-selections | xargs apt-cache policy | grep -B5 'multiverse'
事实证明存在meta-package ubuntu-restricted-addons
。把/var/lib/dpkg/info/ubuntu-restricted-addons.list
我指向文件/usr/share/doc/ubuntu-restricted-addons/README.Debian
该文件的内容状态:
该软件包分为ubuntu-restricted-extras和ubuntu-restricted-addons,以允许桌面CD安装程序(普遍存在)安装原始ubuntu-restricted-extras软件包中可用的软件包的子集。
向前发展,受ubuntu限制的扩展名应仅包含multiverse程序包,而受ubuntu限制的附加程序应包含main和Universe程序包,以及任何经过律师审查的multiverse程序包。
由于ubuntu-restricted扩展依赖于ubuntu-restricted附加组件,因此应该劝阻用户不要在台式机CD安装程序之外安装ubuntu-restricted附加组件。这是ubuntu-restricted-addons中警告和稀疏描述背后的原因。
-Evan Dandrea Thu,2010年8月5日16:14:43 -0400
因此,Ubuntu安装程序允许您安装ubuntu-restricted-addons
元软件包。
apt-cache
告诉我们包装中的内容:
xieerqi:
$ apt-cache depends ubuntu-restricted-addons
ubuntu-restricted-addons
Recommends: gstreamer0.10-plugins-ugly
Recommends: gstreamer1.0-plugins-ugly
Recommends: flashplugin-installer
flashplugin-installer:i386
Recommends: gstreamer0.10-plugins-bad
Recommends: gstreamer1.0-plugins-bad
Recommends: gstreamer1.0-libav
Recommends: gstreamer0.10-fluendo-mp3
Recommends: gstreamer1.0-fluendo-mp3
Recommends: chromium-codecs-ffmpeg-extra
Recommends: oxideqt-codecs-extra
Conflicts: ubuntu-restricted-addons:i386
这与我的15.10虚拟机上的输出几乎相同。
因此,我的结论是,ubuntu-restricted-addons
来自multiverse
存储库的是第三方软件的来源。
原帖
来讲/etc/apt/sources.list
文件的将是来自任何软件deb http://archive.ubuntu.com/ubuntu $RELEASE multiverse
以及deb http://archive.ubuntu.com/ubuntu $RELEASE restricted
存储库。
它也是software-properties-gtk
程序中的参考
您可以使用以下命令列出这些存储库中的软件包
awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print $2}' )_multiverse_binary-$(dpkg --print-architecture)_Packages
和
awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print $2}' )_restricted_binary-$(dpkg --print-architecture)_Packages
awk
我发布的单线。或者,您可以在全新安装中使用这些oneliner,然后将输出传递到apt-cache policy
直通管道上,并且xargs
broadcom
和nvidia
硬件的软件包都是100%专有的。Microsoft兼容字体,与kde相关的软件包属于“免费,但受许可证限制”类别
它安装的是ubuntu-restricted-extras,用于播放未加密但使用专有编解码器(主要是mp3,mp4)的媒体。
它是Fluendo软件包的一部分。Fluendo是Canonical合作伙伴,因此他们自己的软件位于合作伙伴存储库中。 gstreamer0.10-fluendo-plugins是它的名称,它具有所有播放编解码器,但价格为$ 34.95
Install third party software
,并已选中复选框,但仍apt-cache policy ubuntu-restricted-extras
告诉我Installed: (none)
消息“ ...使用第三方软件播放Flash,MP3和其他媒体...”位于名为ubiquity的程序包中,它为Template: ubiquity/text/prepare_foss_disclaimer
。
Template: ubiquity/text/prepare_nonfree_software
是包含文本“安装此第三方软件”的复选框的标签
在文件中,ubiquity/plugins/ubi-prepare.py
有一个def ok_handler(self)
检查该复选框是否被单击为活动状态的变量,并将变量设置use_nonfree
为true。如果use_nonfree
为true,则将导致播种,universe
并且multiverse
将其预播;如果尚未播种,则将导致ubuntu-restricted-addons
(或kubuntu-restricted-addons
如果是KDE)预播。
它不做任何处理ubuntu-restricted-extras
,只ubuntu-restricted-addons
。甚至有一个变更日志条目说明了这是真的。
./ubiquity-2.18.8.11/debian/changelog: * Install kubuntu-restricted-addons, not kubuntu-restricted-extras
/usr/share/doc/ubuntu-restricted-addons/README.Debian
我在答案中张贴该文件内容的文件
addons
你就取决于手段extras
。引导新安装的系统后,就没有restricted-extras
了restricted-addons
。插件附带的安装程序
multiverse
和restricted
存储库中安装所有软件吗?