安装程序中的“安装此第三方软件”框是什么,以及安装了哪些第三方软件?


15

在安装Ubuntu时,它总是带有显示的框Install this third-party software,但我想知道究竟是哪个第三方软件以及从哪里安装它。

我可以看到下面的描述,但是我想确切地知道正在安装哪个软件,哪个软件包以及从哪里安装。

Ubuntu GNOME使用第三方软件来播放Flash,MP3和其他媒体,以及与某些图形和wi-fi硬件一起使用。其中一些软件是专有的。该软件受其文档随附的许可条款的约束。

安装此第三方软件复选框

Answers:


9

编辑

通过输出更多内容后

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

1
那么安装了哪些确切的软件?您能给我一个它安装的软件包列表,因为我无法相信它会在multiverserestricted存储库中安装所有软件吗?

@ParanoidPanda所有可用软件包的软件包列表非常大。使用awk我发布的单线。或者,您可以在全新安装中使用这些oneliner,然后将输出传递到apt-cache policy直通管道上,并且xargs
Sergiy Kolodyazhnyy 2015年

令我烦恼的是,诸如用于驱动程序broadcomnvidia硬件的软件包都是100%专有的。Microsoft兼容字体,与kde相关的软件包属于“免费,但受许可证限制”类别
Sergiy Kolodyazhnyy 2015年

1
那么,在此安装的所有产品中是否没有全面的清单?

3

它安装的是ubuntu-restricted-extras,用于播放未加密但使用专有编解码器(主要是mp3,mp4)的媒体。

它是Fluendo软件包的一部分。Fluendo是Canonical合作伙伴,因此他们自己的软件位于合作伙伴存储库中。 gstreamer0.10-fluendo-plugins是它的名称,它具有所有播放编解码器,但价格为$ 34.95


我不敢苟同。受限制的附加程序包必须手动安装。我已经安装了我的Ubuntu 14.04 Install third party software,并已选中复选框,但仍apt-cache policy ubuntu-restricted-extras告诉我Installed: (none)
Sergiy Kolodyazhnyy 2015年

3

消息“ ...使用第三方软件播放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


实际上,它确实与受限扩展有关。请参阅我的答案的编辑内容
Sergiy Kolodyazhnyy 2015年

请给我看看代码。
Metta Crawler

没有代码。阅读/usr/share/doc/ubuntu-restricted-addons/README.Debian我在答案中张贴该文件内容的文件
Sergiy Kolodyazhnyy 2015年

它说ubuntu-restricted-extras取决于ubuntu-restricted-addons,而不是其他方式。OP询问了有关安装程序的信息。
Metta Crawler

是的,没有addons你就取决于手段extras。引导新安装的系统后,就没有restricted-extrasrestricted-addons。插件附带的安装程序
谢尔盖Kolodyazhnyy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.