Что такое «Установить это стороннее программное обеспечение» в установщике и какое стороннее программное обеспечение установлено?

15

При установке Ubuntu у него всегда есть этот флажок Install this third-party software, но мне интересно, какое именно программное обеспечение сторонних производителей и откуда оно его устанавливает.

Я могу видеть описание ниже, однако я хочу точно знать, какое программное обеспечение устанавливается, какие пакеты и откуда.

Ubuntu GNOME использует стороннее программное обеспечение для воспроизведения Flash, MP3 и других носителей, а также для работы с некоторыми графическими устройствами и оборудованием Wi-Fi. Некоторые из этих программ являются собственностью. На программное обеспечение распространяются условия лицензии, включенные в его документацию.

Установите этот флажок стороннего программного обеспечения

Braiam
источник

Ответы:

9

редактировать

После еще нескольких копаний через вывод

dpkg --get-selections | xargs apt-cache policy | grep -B5 'multiverse'оказывается, существует метапакет ubuntu-restricted-addons. /var/lib/dpkg/info/ubuntu-restricted-addons.list указал мне на файл/usr/share/doc/ubuntu-restricted-addons/README.Debian

Содержимое этого файла состояния:

Этот пакет был разделен на ubuntu-disabled-extras и ubuntu-disabled-addons, чтобы установщик компакт-диска рабочего стола (ubiquity) мог установить подмножество пакетов, доступных в оригинальном пакете ubuntu-disabled-extras.

В дальнейшем ubuntu-limited-extras должны содержать только пакеты multiverse, тогда как ubuntu-disabled-addons должна содержать пакеты main и юниверса, а также любые пакеты из multiverse, которые были проверены юристом.

Поскольку ubuntu-disabled-extras зависит от ubuntu-disabled-addons, пользователям не рекомендуется устанавливать ubuntu-disabled-addons вне установочного компакт-диска рабочего стола. Это обоснование предупреждения и редкого описания в аддонах ubuntu-limited-addons.

- Эван Дандреа Чт, 05 августа 2010 16:14:43 -0400

Таким образом, установщик Ubuntu позволяет установить ubuntu-restricted-addonsметапакет.

apt-cache говорит нам, что входит в этот пакет:

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

Это почти тот же вывод, что и на моей виртуальной машине 15.10.

Таким образом, мой вывод заключается в том, что ubuntu-restricted-addonsиз multiverseрепозитория берется стороннее программное обеспечение.

Оригинальное сообщение Что касается /etc/apt/sources.listфайла тех , будут любым программным обеспечением , которое поставляется с deb http://archive.ubuntu.com/ubuntu $RELEASE multiverse, а также deb http://archive.ubuntu.com/ubuntu $RELEASE restrictedхранилищем.

Это также ссылки в software-properties-gtkпрограмме

введите описание изображения здесь

Вы можете перечислить пакеты в этих репозиториях с помощью

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

и

awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print $2}' )_restricted_binary-$(dpkg --print-architecture)_Packages
Сергей Колодяжный
источник
1
Итак, какое именно программное обеспечение установлено? Можете ли вы дать мне список пакетов , которые он устанавливает , потому что я не могу поверить , что он устанавливает все программное обеспечение , в multiverseи restrictedхранилищах?
@ParanoidPanda список пакетов всех доступных пакетов очень велик. Используйте awkразмещенные мной строки. В качестве альтернативы вы можете использовать эти oneliner в новой установке и передать на выход apt-cache policyчерез сквозную трубу иxargs
Сергей Колодяжный
Сверх того, такие пакеты, как драйверы broadcomи nvidiaоборудование, являются 100% проприетарными. Microsoft-совместимые шрифты, пакеты, связанные с kde, попадают в категорию «бесплатно, но ограничено лицензией»
Сергей Колодяжный
1
Так есть ли где-нибудь исчерпывающий список всех вещей, которые это установит?
3

Он устанавливает Ubuntu-disabled-extras для воспроизведения медиафайлов, которые не зашифрованы, а используют собственный кодек (в основном, mp3, mp4).

Это часть пакета Fluendo. Fluendo является партнером Canonical, поэтому их собственное программное обеспечение находится в репозитории партнеров. gstreamer0.10-fluendo-plugins - это его название, и он имеет все свои кодеки воспроизведения, но цена его составляет $ 34,95.

Rinzwind
источник
Позволю себе не согласиться. Пакет Restricted extras должен быть установлен вручную. Я установил свой Ubuntu 14.04 с установленным флажком Install third party software, и все же apt-cache policy ubuntu-restricted-extrasговорит мнеInstalled: (none)
Сергей Колодяжный
3

Сообщение «... использует стороннее программное обеспечение для воспроизведения Flash, MP3 и других носителей ...» находится в пакете с именем ubiquity, и это так Template: ubiquity/text/prepare_foss_disclaimer.

Template: ubiquity/text/prepare_nonfree_software является меткой флажка, который содержит текст «Установить это стороннее программное обеспечение»

В этом файле ubiquity/plugins/ubi-prepare.pyесть, def ok_handler(self)который проверяет, был ли установлен этот флажок в активном состоянии, и устанавливает для переменной use_nonfreeзначение true, если это так. Если значение use_nonfreetrue, оно вызывает universeи multiverseбудет выполнено предварительное задание, а если это еще не сделано, то оно вызывает ubuntu-restricted-addons(или, kubuntu-restricted-addonsесли это KDE) предварительное задание.

Он ничего не делает с ubuntu-restricted-extrasтолько ubuntu-restricted-addons. Существует даже запись в журнале изменений, объясняющая, что это правда.

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

Метта Кроулер
источник
На самом деле это как-то связано с ограниченным дополнением. Обратитесь к редактированию на мой ответ
Сергей Колодяжный
Пожалуйста, покажи мне код.
Метта Кроулер
Нет кода Прочитайте файл, в котором /usr/share/doc/ubuntu-restricted-addons/README.Debianя разместил содержимое этого файла в своем ответе
Сергей Колодяжный
Он говорит, что Ubuntu-Restricted-Extras зависит от Ubuntu-Restricted-Addons, а не наоборот. ОП спросил об установщике.
Метта Кроулер
Да, зависит значит, без addonsтебя не может быть extras. После загрузки только что установленных систем у вас их нет restricted-extras, только restricted-addons. Аддоны приходят с установщиком
Сергей Колодяжный