O que é a caixa “Install this third-party software” no instalador e qual software de terceiros está instalado?

15

Ao instalar o Ubuntu, ele sempre tem essa caixa que diz Install this third-party software , mas estou querendo saber exatamente qual software de terceiros e de onde ele está sendo instalado.

Eu posso ver a descrição abaixo, no entanto, quero saber exatamente qual software está sendo instalado, quais pacotes e de onde.

  

O Ubuntu GNOME usa software de terceiros para reproduzir Flash, MP3 e outras mídias e para trabalhar com alguns gráficos e hardware wi-fi. Alguns desses softwares são proprietários. O software está sujeito aos termos de licença incluídos em sua documentação.

    
por Great Uncle Bulgaria 21.12.2015 / 13:42

3 respostas

9

Editar

Depois de cavar um pouco mais pela saída de

dpkg --get-selections | xargs apt-cache policy | grep -B5 'multiverse' , existe o meta-pacote ubuntu-restricted-addons . O /var/lib/dpkg/info/ubuntu-restricted-addons.list me indicou o arquivo /usr/share/doc/ubuntu-restricted-addons/README.Debian

O conteúdo desse estado de arquivo:

  

Este pacote foi dividido em ubuntu-restricted-extras e   ubuntu-restricted-addons para permitir o instalador de CD de desktop (onipresença)   para instalar um subconjunto dos pacotes disponíveis no original   pacote ubuntu-restricted-extras.

     

Seguindo em frente, o ubuntu-restricted-extras deve conter apenas   pacotes multiversos, enquanto os addons restritos ao Ubuntu devem conter   pacotes main e universe, assim como quaisquer pacotes do multiverso   que foram examinadas por um advogado.

     

Como os extras restritos ao ubuntu dependem de addons restritos ao ubuntu,   os usuários devem ser desencorajados de instalar addons restritos ao Ubuntu   fora do instalador do CD de mesa. Este é o raciocínio por trás do   aviso e descrição esparsa em addons restritos ao Ubuntu.

     

- Evan Dandrea Qui, 05 de agosto de 2010 16:14:43 -0400

Assim, o instalador do Ubuntu permite que você instale o ubuntu-restricted-addons meta-package.

apt-cache nos informa o que acontece nesse pacote:

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

Esta é praticamente a mesma saída da minha máquina virtual 15.10.

Assim, minha conclusão é que ubuntu-restricted-addons do repositório multiverse é de onde vem o software de terceiros.

postagem original Em termos de /etc/apt/sources.list file, esses seriam quaisquer softwares provenientes de deb http://archive.ubuntu.com/ubuntu $RELEASE multiverse , bem como de deb http://archive.ubuntu.com/ubuntu $RELEASE restricted repository.

Também são referências no programa software-properties-gtk

Você pode listar pacotes nesses repositórios com

awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print }' )_multiverse_binary-$(dpkg --print-architecture)_Packages

e

awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print }' )_restricted_binary-$(dpkg --print-architecture)_Packages
    
por Sergiy Kolodyazhnyy 21.12.2015 / 14:00
3

O que ele instala é ubuntu-restricted-extras para reprodução de mídia que não é criptografado, mas usando um codec proprietário (principalmente mp3, mp4).

É parte do pacote Fluendo. A Fluendo é um parceiro da Canonical para que seu próprio software esteja no repositório de parceiros. gstreamer0.10-fluendo-plugins é o nome dele e tem todos seus codecs de reprodução, mas tem um preço de $ 34.95

    
por Rinzwind 21.12.2015 / 14:01
3

A mensagem "... usa software de terceiros para reproduzir Flash, MP3 e outras mídias ..." está em um pacote chamado de onipresença e é Template: ubiquity/text/prepare_foss_disclaimer .

Template: ubiquity/text/prepare_nonfree_software é o rótulo da caixa de seleção que contém o texto "Instalar este software de terceiros"

No arquivo ubiquity/plugins/ubi-prepare.py , há um def ok_handler(self) que verifica se essa caixa de seleção foi clicada no estado ativo e define um varible use_nonfree como true, se fosse. Se use_nonfree for true, fará com que universe e multiverse sejam pré-configurados e, se ainda não tiver feito isso, fará com que ubuntu-restricted-addons (ou kubuntu-restricted-addons , se for do KDE) seja preseed.

Não faz nada com ubuntu-restricted-extras , apenas ubuntu-restricted-addons . Existe até uma entrada de changelog explicando que isso é verdade.

./ubiquity-2.18.8.11/debian/changelog: * Install kubuntu-restricted-addons, not kubuntu-restricted-extras

    
por Metta Crawler 21.12.2015 / 16:01