Che cos'è la casella "Installa questo software di terze parti" nel programma di installazione e quale software di terze parti è installato?


15

Quando si installa Ubuntu ha sempre questa scatola che dice Install this third-party software, ma mi chiedo esattamente quale software di terze parti e da dove lo sta installando.

Vedo la descrizione qui sotto, tuttavia voglio sapere esattamente quale software viene installato, quali pacchetti e da dove.

Ubuntu GNOME utilizza software di terze parti per riprodurre Flash, MP3 e altri media e per lavorare con alcuni elementi grafici e hardware Wi-Fi. Alcuni di questi software sono proprietari. Il software è soggetto alle condizioni di licenza incluse nella sua documentazione.

Installa questa casella di controllo di software di terze parti

Risposte:


9

modificare

Dopo aver scavato un po 'di più attraverso l'output di

dpkg --get-selections | xargs apt-cache policy | grep -B5 'multiverse'si scopre che esiste un metapacchetto ubuntu-restricted-addons. Il/var/lib/dpkg/info/ubuntu-restricted-addons.list mi ha segnalato il file/usr/share/doc/ubuntu-restricted-addons/README.Debian

Il contenuto di quello stato del file:

Questo pacchetto è stato suddiviso in componenti aggiuntivi con ubuntu e componenti aggiuntivi con ubuntu per consentire all'installatore di CD desktop (ubiquità) di installare un sottoinsieme dei pacchetti disponibili nel pacchetto originale con ubuntu con restrizioni.

Andando avanti, gli extra con restrizioni di Ubuntu dovrebbero contenere solo pacchetti multiverso, mentre gli addon con restrizioni di Ubuntu dovrebbero contenere pacchetti principali e universali, così come tutti i pacchetti di multiverso che sono stati controllati da un avvocato.

Poiché gli extra con ubuntu limitati dipendono dagli addon con ubuntu limitati, gli utenti dovrebbero essere scoraggiati dall'installare addon con ubuntu limitati al di fuori del programma di installazione del CD desktop. Questo è il ragionamento che sta dietro l'avvertimento e la descrizione sparsa in Ubuntu con restrizioni.

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

Pertanto, il programma di installazione di Ubuntu consente di installare il ubuntu-restricted-addonsmetapacchetto.

apt-cache ci dice cosa contiene quel pacchetto:

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

Questo è praticamente lo stesso output della mia macchina virtuale 15.10.

Quindi, la mia conclusione è quella ubuntu-restricted-addonsdimultiverse repository è da dove proviene il software di terze parti.

Post originale In termini di /etc/apt/sources.listfile di quelli sarebbe qualsiasi software che viene da deb http://archive.ubuntu.com/ubuntu $RELEASE multiversecosì come deb http://archive.ubuntu.com/ubuntu $RELEASE restrictedrepository.

Sono anche riferimenti nel software-properties-gtkprogramma

inserisci qui la descrizione dell'immagine

Puoi elencare i pacchetti in quei repository con

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

1
Quindi quale software esatto è installato? Puoi darmi un elenco di pacchetti che installa perché non riesco a credere che installi tutto il software nei repository multiversee restricted?

@ParanoidPanda l'elenco dei pacchetti di tutti i pacchetti disponibili è molto ampio. Usa le awklinee che ho pubblicato. In alternativa, è possibile utilizzare gli oneliner in una nuova installazione e trasmettere l'output al apt-cache policytubo passante exargs
Sergiy Kolodyazhnyy,

Dall'alto della mia testa, pacchetti come driver broadcome nvidiahardware sono proprietari al 100%. Font compatibili con Microsoft, i pacchetti relativi a KDE rientrano nella categoria "gratuito, ma limitato dalla licenza"
Sergiy Kolodyazhnyy,

1
Quindi non esiste un elenco completo da qualche parte di tutte le cose che verranno installate?

3

Ciò che installa è extra di Ubuntu per la riproduzione di file multimediali non crittografati ma che utilizzano un codec proprietario (principalmente mp3, mp4).

Fa parte del pacchetto Fluendo. Fluendo è un partner canonico, quindi il proprio software è nel repository dei partner. gstreamer0.10-fluendo-plugins è il nome di esso e ha tutti i loro codec di riproduzione ma ha un prezzo di $ 34,95


Mi permetto di dissentire. Il pacchetto extra limitato deve essere installato manualmente. Ho installato Ubuntu 14.04 con la Install third party softwarecasella selezionata e ancora apt-cache policy ubuntu-restricted-extrasmi diceInstalled: (none)
Sergiy Kolodyazhnyy il

3

Il messaggio "... utilizza software di terze parti per riprodurre Flash, MP3 e altri media ..." si trova in un pacchetto chiamato ubiquity ed è Template: ubiquity/text/prepare_foss_disclaimer .

Template: ubiquity/text/prepare_nonfree_software è l'etichetta della casella di controllo che contiene il testo "Installa questo software di terze parti"

Nel file ubiquity/plugins/ubi-prepare.pyc'è un def ok_handler(self)che controlla se quella casella è stata cliccata nello stato attivo e imposta una variabile use_nonfreesu vero se lo fosse. Se use_nonfreeè vero, causa universee multiversedeve essere preimpostato e se non lo ha già fatto, provoca ubuntu-restricted-addons(o kubuntu-restricted-addonsse è KDE).

Non fa nulla con ubuntu-restricted-extras, solo ubuntu-restricted-addons. C'è anche una voce del log delle modifiche che spiega che questo è vero.

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


In realtà ha qualcosa a che fare con gli extra limitati. Fare riferimento alla modifica sulla mia risposta
Sergiy Kolodyazhnyy,

Per favore, mostrami il codice.
Metta Crawler,

Nessun codice Leggi il file che /usr/share/doc/ubuntu-restricted-addons/README.Debianho pubblicato il contenuto di quel file nella mia risposta
Sergiy Kolodyazhnyy,

Dice che gli extra con ubuntu limitati dipendono dagli addon con ubuntu limitati e non viceversa. L'OP ha chiesto informazioni sull'installer.
Metta Crawler,

Sì, dipende significa che senza di addonste non si può avere extras. Una volta che avvii i sistemi appena installati, non hai restricted-extras, solo restricted-addons. I componenti aggiuntivi vengono forniti con il programma di installazione
Sergiy Kolodyazhnyy il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.