Qu'est-ce que la case «Installer ce logiciel tiers» dans le programme d'installation et quel logiciel tiers est installé?

15

Lors de l'installation d'Ubuntu, il y a toujours cette case qui dit Install this third-party software, mais je me demande exactement à partir de quel logiciel tiers et d'où il est installé.

Je peux voir la description ci-dessous, mais je veux savoir exactement quel logiciel est installé, quels packages et d'où.

Ubuntu GNOME utilise un logiciel tiers pour lire Flash, MP3 et autres médias, et pour travailler avec certains graphiques et matériel wi-fi. Certains de ces logiciels sont propriétaires. Le logiciel est soumis aux conditions de licence incluses dans sa documentation.

Installer cette case à cocher de logiciel tiers

Braiam
la source

Réponses:

9

Éditer

Après avoir creusé un peu plus grâce à la sortie de

dpkg --get-selections | xargs apt-cache policy | grep -B5 'multiverse'il s'avère qu'il existe un méta-package ubuntu-restricted-addons. Le /var/lib/dpkg/info/ubuntu-restricted-addons.listm'a dirigé vers le dossier/usr/share/doc/ubuntu-restricted-addons/README.Debian

Le contenu de ce fichier indique:

Ce package a été divisé en ubuntu-restricted-extras et ubuntu-restricted-addons pour permettre au programme d'installation du CD de bureau (ubiquity) d'installer un sous-ensemble des packages disponibles dans le package ubuntu-restricted-extras d'origine.

À l'avenir, les suppléments ubuntu-restricted-extras ne devraient contenir que des packages multivers, tandis que les ubuntu-restricted-addons devraient contenir les packages main et univers, ainsi que tous les packages multivers qui ont été vérifiés par un avocat.

Étant donné que ubuntu-restricted-extras dépend d'ubuntu-restricted-addons, les utilisateurs doivent être découragés d'installer ubuntu-restricted-addons en dehors du programme d'installation du CD de bureau. C'est le raisonnement derrière l'avertissement et la description clairsemée dans les addons ubuntu-restricted-addons.

- Evan Dandrea jeu, 05 août 2010 16:14:43 -0400

Ainsi, le programme d'installation d'Ubuntu vous permet d'installer un ubuntu-restricted-addonsméta-package.

apt-cache nous dit ce qui se passe dans ce package:

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

C'est à peu près la même sortie que sur ma machine virtuelle 15.10.

Ainsi, ma conclusion est que ubuntu-restricted-addonsdu multiverseréférentiel est d'où vient le logiciel tiers.

Original post En termes de /etc/apt/sources.listfichier ce seraient tout logiciel qui vient de deb http://archive.ubuntu.com/ubuntu $RELEASE multiverseainsi que du deb http://archive.ubuntu.com/ubuntu $RELEASE restrictedréférentiel.

C'est aussi des références dans le software-properties-gtkprogramme

entrez la description de l'image ici

Vous pouvez répertorier les packages dans ces référentiels avec

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

et

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
la source
1
Alors, quel logiciel exact est installé? Pouvez-vous me donner une liste des packages qu'il installe parce que je ne peux pas croire qu'il installe tous les logiciels dans les référentiels multiverseet restricted?
@ParanoidPanda la liste des packages de tous les packages disponibles est très longue. Utilisez les awklignes simples que j'ai publiées. Alternativement, vous pouvez utiliser ces oneliner dans une nouvelle installation et transmettre la sortie à apt-cache policytravers le tuyau etxargs
Sergiy Kolodyazhnyy
Du haut de ma tête, des packages tels que les pilotes broadcomet le nvidiamatériel sont 100% propriétaires. Polices compatibles Microsoft, les packages liés à kde entrent dans la catégorie "gratuit, mais limité par licence"
Sergiy Kolodyazhnyy
1
N'existe-t-il donc pas une liste complète de toutes les choses que cela va installer?
3

Ce qu'il installe est des extras restreints à Ubuntu pour la lecture de médias qui ne sont pas chiffrés mais qui utilisent un codec propriétaire (principalement mp3, mp4).

Il fait partie du package Fluendo. Fluendo est un partenaire Canonical, donc son propre logiciel est dans le référentiel partenaire. gstreamer0.10-fluendo-plugins est le nom de celui-ci et il a tous leurs codecs de lecture mais a un prix de 34,95 $

Rinzwind
la source
Je ne suis pas d'accord. Le package d'options supplémentaires doit être installé manuellement. J'ai installé mon Ubuntu 14.04 avec la Install third party softwarecase cochée, et pourtant apt-cache policy ubuntu-restricted-extrasme ditInstalled: (none)
Sergiy Kolodyazhnyy
3

Le message "... utilise un logiciel tiers pour lire Flash, MP3 et autres médias ..." est dans un package nommé ubiquity et il l'est Template: ubiquity/text/prepare_foss_disclaimer.

Template: ubiquity/text/prepare_nonfree_software est l'étiquette de la case à cocher qui contient le texte "Installer ce logiciel tiers"

Dans le fichier, ubiquity/plugins/ubi-prepare.pyil y a un def ok_handler(self)qui vérifie si cette case à cocher a été activée dans l'état actif et définit une variable use_nonfreeà true si elle l'était. Si use_nonfreeest vrai, il provoque universeet multiverseest prédéfini et s'il ne l'a pas déjà fait, il provoque ubuntu-restricted-addons(ou kubuntu-restricted-addonss'il s'agit de KDE) d'être prédéfini.

Il ne fait rien avec ubuntu-restricted-extras, seulement ubuntu-restricted-addons. Il existe même une entrée dans le journal des modifications expliquant que cela est vrai.

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

Metta Crawler
la source
En fait, cela a quelque chose à voir avec les extras restreints. Reportez-vous à la modification de ma réponse
Sergiy Kolodyazhnyy
Veuillez me montrer le code.
Metta Crawler
Pas de code. Lire le fichier /usr/share/doc/ubuntu-restricted-addons/README.DebianJ'ai publié le contenu de ce fichier dans ma réponse
Sergiy Kolodyazhnyy
Il dit que ubuntu-restricted-extras dépend des addons ubuntu-restricted-addons et non l'inverse. L'OP a posé des questions sur l'installateur.
Metta Crawler
Oui, cela signifie que sans addonsvous ne pouvez pas avoir extras. Une fois que vous démarrez des systèmes fraîchement installés, vous n'en avez plus restricted-extrasseulement restricted-addons. Les compléments viennent avec l'installateur
Sergiy Kolodyazhnyy