安装程序里的“安装此第三方软件”框是什么,安装的是什么第三方软件?

安装程序里的“安装此第三方软件”框是什么,安装的是什么第三方软件?

安装 Ubuntu 时总是会出现这个框Install this third-party software,但我想知道到底是哪个第三方软件以及它是从哪里安装的。

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

Ubuntu GNOME 使用第三方软件来播放 Flash、MP3 和其他媒体,并与某些图形和 Wi-Fi 硬件配合使用。其中一些软件是专有的。该软件受其文档中包含的许可条款的约束。

安装此第三方软件复选框

答案1

编辑

在进一步挖掘输出之后

dpkg --get-selections | xargs apt-cache policy | grep -B5 'multiverse'事实证明存在元包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 安装程序(ubiquity)安装原始 ubuntu-restricted-extras 软件包中可用的软件包子集。

展望未来,ubuntu-restricted-extras 应该只包含多元宇宙包,而 ubuntu-restricted-addons 应该包含主要包和宇宙包,以及任何经过律师审查的多元宇宙包。

由于 ubuntu-restricted-extras 依赖于 ubuntu-restricted-addons,因此不鼓励用户在桌面 CD 安装程序之外安装 ubuntu-restricted-addons。这就是 ubuntu-restricted-addons 中出现警告和描述稀疏的原因。

-- Evan Dandrea 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-addonsmultiverse

原始帖子 就文件而言,/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

答案2

它安装的是ubuntu 受限附加功能用于播放未加密但使用专有编解码器(主要是 mp3、mp4)的媒体。

它是 Fluendo 套件的一部分。Fluendo 是一个规范合作伙伴因此他们自己的软件位于合作伙伴的存储库中。 gstreamer0.10-fluendo-插件是它的名字,它具有所有的播放编解码器,但价格为 34.95 美元

答案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,则会导致universemultiverse被预先植入,如果尚未这样做,则会导致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

相关内容