Lors de l’installation d’Ubuntu, cette boîte contient toujours le code Install this third-party software
, mais je me demande exactement quel logiciel tiers et où il l’installe.
Je peux voir la description ci-dessous, mais je veux savoir exactement quel logiciel est installé, quels paquets et d'où.
Ubuntu GNOME utilise un logiciel tiers pour lire les supports Flash, MP3 et autres, et pour travailler avec certains graphismes et matériel Wi-Fi. Une partie de ce logiciel est propriétaire. Le logiciel est soumis aux termes de la licence incluse dans sa documentation.
Modifier
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.list
m'a indiqué le fichier /usr/share/doc/ubuntu-restricted-addons/README.Debian
Le contenu de ce fichier indique:
Ce paquet a été scindé en ubuntu-restricted-extras et en ubuntu-restricted-addons pour permettre au programme d’installation du CD de bureau (ubiquity) d’installer un sous-ensemble des paquets disponibles dans le paquet ubuntu-restricted-extras d’origine.
À l'avenir, les suppléments d'ubuntu-restricted ne devraient contenir que des packages multivers, alors que les addons d'ubuntu devraient contenir les packages principal et univers, ainsi que tous les packages multivers ayant été vérifiés par un avocat.
Étant donné que les extras ubuntu-restricted-extras dépendent des addons ubuntu-restricted-add, les utilisateurs ne doivent pas installer des additifs ubuntu-restricted-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 d'ubuntu-restricted-.
- Evan Dandrea Jeu, 05 août 2010 16:14:43 -0400
Ainsi, le programme d'installation Ubuntu vous permet d'installer le méta-paquet ubuntu-restricted-addons
.
apt-cache
nous dit ce qui est contenu dans ce paquet:
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.
Par conséquent, ma conclusion est que ubuntu-restricted-addons
du référentiel multiverse
est l’origine du logiciel tiers.
Message d'origine En termes de fichier /etc/apt/sources.list
, il s'agirait de tout logiciel provenant de deb http://archive.ubuntu.com/ubuntu $RELEASE multiverse
ainsi que du référentiel deb http://archive.ubuntu.com/ubuntu $RELEASE restricted
.
C'est aussi des références dans le programme software-properties-gtk
Vous pouvez lister les paquets dans ces dépôts 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
Ce qu’il installe est buntu-restricted-extras pour la lecture de médias non cryptés mais utilisant un codec propriétaire (principalement mp3, mp4).
Cela fait partie du paquet Fluendo. Fluendo est un partenaire Canonical , son propre logiciel est donc stocké dans le référentiel des partenaires. 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 $
Le message "... utilise un logiciel tiers pour lire les fichiers Flash, MP3 et autres supports ..." se trouve dans un paquet nommé ubiquity portant le nom Template: ubiquity/text/prepare_foss_disclaimer
.
Template: ubiquity/text/prepare_nonfree_software
est l'étiquette de la case à cocher contenant le texte "Installer ce logiciel tiers"
Dans le fichier ubiquity/plugins/ubi-prepare.py
, il y a une 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 c'était le cas. Si use_nonfree
est true, les noms universe
et multiverse
sont préconfigurés. Si ce n'est pas déjà fait, ubuntu-restricted-addons
(ou kubuntu-restricted-addons
s'il s'agit de KDE) est préconfiguré.
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