O que é a caixa "Instalar este software de terceiros" no instalador e qual software de terceiros está instalado?

15

Ao instalar o Ubuntu, ele sempre tem essa caixa Install this third-party software, mas me pergunto exatamente de que software de terceiros e de onde o está instalando.

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.

Caixa de seleção Instalar este software de terceiros

Braiam
fonte

Respostas:

9

Editar

Depois de cavar um pouco mais através da saída de

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

O conteúdo desse arquivo indica:

Este pacote foi dividido em extras restritos ao ubuntu e addons restritos ao ubuntu para permitir que o instalador do CD da área de trabalho (ubiquity) instale um subconjunto dos pacotes disponíveis no pacote ubuntu-strict-extras original.

Avançando, os extras restritos ao ubuntu devem conter apenas pacotes multiverso, enquanto os addons restritos ao ubuntu devem conter pacotes principal e universo, bem como quaisquer pacotes do multiverso que tenham sido examinados por um advogado.

Já que o ubuntu-restrição-extras depende dos complementos restritos ao ubuntu, os usuários devem ser desencorajados a instalar add-ons-restritos ao ubuntu fora do instalador do CD da área de trabalho. Este é o raciocínio por trás do aviso e da descrição esparsa no ubuntu-strict-addons.

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

Assim, o instalador do Ubuntu permite que você instale o ubuntu-restricted-addonsmeta-pacote.

apt-cache nos diz o que entra 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

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

Assim, minha conclusão é que ubuntu-restricted-addonsdo multiverserepositório é a origem do software de terceiros.

Post original Em termos de /etc/apt/sources.listarquivo, esses seriam quaisquer softwares provenientes deb http://archive.ubuntu.com/ubuntu $RELEASE multiversee deb http://archive.ubuntu.com/ubuntu $RELEASE restrictedrepositórios.

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

insira a descrição da imagem aqui

Você pode listar pacotes nesses repositórios com

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

e

awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print $2}' )_restricted_binary-$(dpkg --print-architecture)_Packages
Sergiy Kolodyazhnyy
fonte
11
Então, qual software exato está instalado? Você pode me dar uma lista de pacotes que ele instala porque não acredito que ele instale todo o software nos repositórios multiversee restricted?
@ParanoidPanda a lista de pacotes de todos os pacotes disponíveis é muito grande. Use as awkfrases que eu postei. Como alternativa, você pode usar o oneliner em uma nova instalação e passar a saída para o apt-cache policytubo passante exargs
Sergiy Kolodyazhnyy
No topo da minha cabeça, pacotes como drivers broadcome nvidiahardware são 100% proprietários. Fontes compatíveis com Microsoft, pacotes relacionados ao kde se enquadram na categoria "grátis, mas restrito pela licença"
Sergiy Kolodyazhnyy
11
Portanto, não existe uma lista abrangente de todas as coisas que serão instaladas?
3

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

Faz parte do pacote Fluendo. O Fluendo é um parceiro Canonical, portanto, seu próprio software está no repositório do parceiro. gstreamer0.10-fluendo-plugins é o nome dele e possui todos os codecs de reprodução, mas tem um preço de $ 34,95

Rinzwind
fonte
Eu peço desculpa mas não concordo. O pacote de extras restritos deve ser instalado manualmente. Eu instalei meu Ubuntu 14.04 com a Install third party softwarecaixa marcada e ainda assim apt-cache policy ubuntu-restricted-extrasme dizInstalled: (none)
Sergiy Kolodyazhnyy
3

A mensagem "... usa software de terceiros para reproduzir Flash, MP3 e outras mídias ..." está em um pacote chamado ubiquidade e está 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 uma variável use_nonfreecomo true, se foi. Se use_nonfreefor verdade, causa universee multiversedeve ser preseed e, se ainda não o fez, causa ubuntu-restricted-addons(ou kubuntu-restricted-addonsse é o KDE) a preseed.

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

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

Metta Crawler
fonte
Na verdade, tem algo a ver com extras restritos. Consulte a edição na minha resposta
Sergiy Kolodyazhnyy
Por favor, mostre-me o código.
precisa
Nenhum código. Leia o arquivo que /usr/share/doc/ubuntu-restricted-addons/README.Debianeu
publiquei o
Ele diz que o ubuntu-restring-extras depende dos add-ons restritos ao ubuntu e não o contrário. O OP perguntou sobre o instalador.
precisa
Sim, depende de meios sem addonsvocê não pode ter extras. Depois de inicializar sistemas recém-instalados, você não possui restricted-extrasapenas restricted-addons. Os complementos vêm com o instalador
Sergiy Kolodyazhnyy