Почему ubuntu-limited-extras хочет удалить некоторые пакеты libav?

Когда я пытаюсь установить «Ubuntu Limited Extras» в «Ubuntu Software Center», он отображает диалоговое окно с предупреждением, в котором говорится, что следующие элементы должны быть удалены:

libavcodec53
libavutil51

Почему? И если я решу установить «дополнения с ограниченным доступом ubuntu», что я потеряю?

PS: я думаю, что заметил, что libavcodec53 прошёл мимо, так как моя ежедневная сборка пакета codeblocks была установлена ​​... так что это одна возможность. Смогу ли я нарушить свою среду разработки программного обеспечения, если я установлю «дополнения с ограниченным доступом ubuntu»?

Или эти пакеты нужно удалить, потому что они включены в «дополнения с ограниченным доступом ubuntu»? Если так, то почему диалог не упоминает об этом (и устраняет беспокойство и путаницу)?

PS: результат, генерируемый apt-get -s install ubuntu-restricted-extras, равен

NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  cabextract gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53
  libavutil-extra-51 libfaac0 libmjpegtools-1.9 libopenjpeg2 libquicktime2
  ttf-mscorefonts-installer unrar
Suggested packages:
  libfaad0
The following packages will be REMOVED:
  libavcodec53 libavutil51
The following NEW packages will be installed:
  cabextract gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53
  libavutil-extra-51 libfaac0 libmjpegtools-1.9 libopenjpeg2 libquicktime2
  ttf-mscorefonts-installer ubuntu-restricted-extras unrar
0 upgraded, 11 newly installed, 2 to remove and 0 not upgraded.
Remv libavutil51 [4:0.8.3-0ubuntu0.12.04.1] [libswscale2:amd64 libavcodec53:amd64 gstreamer0.10-ffmpeg:amd64 libpostproc52:amd64 libavformat53:amd64 ]
Inst libavutil-extra-51 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Conf libavutil-extra-51 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Inst libopenjpeg2 (1.3+dfsg-4 Ubuntu:12.04/precise [amd64])
Remv libavcodec53 [4:0.8.3-0ubuntu0.12.04.1] [gstreamer0.10-ffmpeg:amd64 libavformat53:amd64 ]
Inst libavcodec-extra-53 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Conf libopenjpeg2 (1.3+dfsg-4 Ubuntu:12.04/precise [amd64])
Conf libavcodec-extra-53 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Inst cabextract (1.4-1 Ubuntu:12.04/precise [amd64])
Inst ttf-mscorefonts-installer (3.4ubuntu3 Ubuntu:12.04/precise [all])
Inst libfaac0 (1.28-0ubuntu2 Ubuntu:12.04/precise [amd64])
Inst libquicktime2 (2:1.2.3-4build2 Ubuntu:12.04/precise [amd64])
Inst libmjpegtools-1.9 (1:1.9.0-0.5ubuntu7 Ubuntu:12.04/precise [amd64])
Inst gstreamer0.10-plugins-bad-multiverse (0.10.21-1 Ubuntu:12.04/precise [amd64])
Inst ubuntu-restricted-extras (57 Ubuntu:12.04/precise [amd64])
Inst unrar (1:4.0.3-1 Ubuntu:12.04/precise [amd64])
Conf cabextract (1.4-1 Ubuntu:12.04/precise [amd64])
Conf ttf-mscorefonts-installer (3.4ubuntu3 Ubuntu:12.04/precise [all])
Conf libfaac0 (1.28-0ubuntu2 Ubuntu:12.04/precise [amd64])
Conf libquicktime2 (2:1.2.3-4build2 Ubuntu:12.04/precise [amd64])
Conf libmjpegtools-1.9 (1:1.9.0-0.5ubuntu7 Ubuntu:12.04/precise [amd64])
Conf gstreamer0.10-plugins-bad-multiverse (0.10.21-1 Ubuntu:12.04/precise [amd64])
Conf ubuntu-restricted-extras (57 Ubuntu:12.04/precise [amd64])
Conf unrar (1:4.0.3-1 Ubuntu:12.04/precise [amd64])
9
задан 29 September 2013 в 06:27

2 ответа

Поскольку - дополнительные версии этих библиотек будут установлены вместо этого, для обеспечения дополнительной функциональности

Установка ubuntu-restricted-extras, среди прочего, заменит libavcodec53/libavutil51 libavcodec-extra-53 и libavutil-extra-51.

- дополнительные версии содержат всю функциональность удаленных регулярных версий; как их имя предполагает, они добавляют функциональность, которая может быть охвачена патентами и поэтому не может быть включена в регулярные версии. В этом отношении они - "строгое надмножество".

Основным различием является добавление кодеров для MP3, AAC, H.264 и Xvid

Быстрая разность между версиями avconv включенный в регулярные/дополнительные библиотеки показал главную разницу, чтобы быть добавлением кодирования функциональности (создание) для следующих кодеков/форматов:

  1. Аудио MP3
  2. Аудио AAC
  3. Широкополосное аудио AMR
  4. Видео H.264
  5. Видео Xvid
  6. Видео Dirac

Декодер для основанных на JPEG2000 видео также добавляется.

11
ответ дан 29 September 2013 в 06:27

Это совершенно нормально. Это просто замена кодеков с открытым исходным кодом на проприетарные кодеки, которые не могут быть упакованы с Ubuntu из-за патентов и проблем с авторским правом.

Вы должны найти эти ссылки полезными.

0
ответ дан 29 September 2013 в 06:27

Другие вопросы по тегам:

Похожие вопросы: