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

在安装Ubuntu时,总是有一个框,上面写着安装第三方软件,但我想知道确切是哪些第三方软件以及它们是从哪里安装的。

我可以看到下面的描述,但我想知道具体安装了哪些软件、哪些包以及从哪里安装。

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

Install this third-party software check box

3个回答

编辑
在进一步查看输出之后,发现存在元包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应该只包含multiverse软件包,而ubuntu-restricted-addons应该包含main和universe软件包,以及经过律师审核的multiverse软件包。
由于ubuntu-restricted-extras依赖于ubuntu-restricted-addons,因此不鼓励用户在桌面CD安装程序之外安装ubuntu-restricted-addons。这就是ubuntu-restricted-addons中警告和简短描述的原因。
-- Evan Dandrea Thu, 05 Aug 2010 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虚拟机输出相同。
因此,我的结论是第三方软件来自multiverse存储库中的ubuntu-restricted-addons。
原始帖子 在/etc/apt/sources.list文件中,这些将是来自deb http://archive.ubuntu.com/ubuntu $RELEASE multiverse以及deb http://archive.ubuntu.com/ubuntu $RELEASE restricted存储库的任何软件。
它还在software-properties-gtk程序中有所提及。

enter image description here

你可以使用这些仓库列出软件包。
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仓库中的所有软件。 - user364819
@ParanoidPanda 所有可用软件包的列表非常庞大。使用我发布的awk一行命令。或者您可以在新安装中使用这些一行命令,并将输出通过管道和xargs传递给apt-cache policy - Sergiy Kolodyazhnyy
就我个人的理解,像broadcomnvidia硬件的驱动程序这样的软件包是完全专有的。而微软兼容字体和与KDE相关的软件包则属于“免费但受许可限制”的范畴。 - Sergiy Kolodyazhnyy
1那么,难道没有一个全面的清单列出所有这些安装的内容吗? - user364819
现在,如果勾选了的话,它还会安装图形驱动程序,因此不再仅限于“ubuntu-restricted-addons”。 - whtyger

它安装的是ubuntu-restricted-extras,用于播放未加密但使用专有编解码器(主要是mp3、mp4)的媒体。
这是Fluendo软件包的一部分。Fluendo是Canonical合作伙伴,因此他们自己的软件位于合作伙伴存储库中。gstreamer0.10-fluendo-plugins就是它的名称,它包含了所有他们的播放编解码器,但价格为34.95美元。

我不同意。限制性额外软件包必须手动安装。我已经安装了带有“安装第三方软件”勾选框的Ubuntu 14.04,然而apt-cache policy ubuntu-restricted-extras告诉我已安装:(无) - Sergiy Kolodyazhnyy

消息"...使用第三方软件播放Flash、MP3和其他媒体..."包含在名为ubiquity的软件包中,它是Template: ubiquity/text/prepare_foss_disclaimerTemplate: ubiquity/text/prepare_nonfree_software是包含文本"安装这个第三方软件"的复选框的标签。
在文件ubiquity/plugins/ubi-prepare.py中,有一个def ok_handler(self)函数,它检查该复选框是否被点击并处于活动状态,并将变量use_nonfree设置为true。如果use_nonfree为true,则会预先安装universemultiverse,如果尚未完成,则会预先安装ubuntu-restricted-addons(或者如果是KDE,则是kubuntu-restricted-addons)。
它不处理ubuntu-restricted-extras,只处理ubuntu-restricted-addons。甚至还有一条更改日志记录解释了这一点。
./ubiquity-2.18.8.11/debian/changelog: * 安装 kubuntu-restricted-addons,而不是kubuntu-restricted-extras

实际上,这确实与restricted-extras有关。请参考我回答中的编辑。 - Sergiy Kolodyazhnyy
请给我看一下代码。 - Metta Crawler
请阅读文件/usr/share/doc/ubuntu-restricted-addons/README.Debian,我在我的回答中发布了该文件的内容。 - Sergiy Kolodyazhnyy
它说ubuntu-restricted-extras依赖于ubuntu-restricted-addons,而不是反过来。原帖中提到了安装程序。 - Metta Crawler
是的,depends 的意思是没有“附加组件”就不能有“额外功能”。一旦你启动了新安装的系统,你就没有“受限制的额外功能”,只有“受限制的附加组件”。附加组件随着安装程序一起提供。 - Sergiy Kolodyazhnyy
在一个空文件夹中使用apt-get source ubiquity,然后在源代码上运行grep -r 'restricted-extras' .。要么这样做,要么在虚拟机中安装15.04并查看发生了什么。 - Metta Crawler
看一下我Ubuntu 15.10虚拟机的截图。为什么apt-cache policy显示"已安装:(无)"?http://imgur.com/uI8ojN4 - Sergiy Kolodyazhnyy
жҲ‘жғіиҜҙзҡ„жҳҜ restricted-addons жҳҜ restricted-extras зҡ„еӯҗйӣҶгҖӮе®ғ们жҳҜзӣёе…ізҡ„гҖӮдҪҶжҳҜ extras йңҖиҰҒжүӢеҠЁе®үиЈ…гҖӮ - Sergiy Kolodyazhnyy
我没有时间了。我会回复你的。你很有趣! - Metta Crawler