web-dev-qa-db-fra.com

Pourquoi ubuntu-restricted-extras veut-il supprimer certains paquets libav?

Lorsque j'essaie d'installer "des extras restreints ubuntu" dans "Centre de logiciels ubuntu", une boîte de dialogue d'avertissement s'affiche pour indiquer que les éléments suivants doivent être supprimés:

libavcodec53
libavutil51

Pourquoi? Et si je choisis d'installer des "extras restreints ubuntu", que vais-je perdre?

PS: Je pense avoir remarqué le passage de libavcodec53 alors que mon paquet quotidien de codeblocks s’installait ... c’est une possibilité. Vais-je rompre mon environnement de développement logiciel si j'installais des "extras restreints ubuntu"?

Ou est-ce que ces paquets doivent être supprimés car ils sont inclus dans les "extras restreints d'ubuntu"? Si c'est le cas, pourquoi le dialogue ne le mentionne-t-il pas (et ne supprime-t-il pas l'inquiétude et la confusion)?

PS: la sortie générée par apt-get -s install ubuntu-restricted-extras est

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
honestann

Parce que - des versions supplémentaires de ces bibliothèques seront installées à la place, pour fournir des fonctionnalités supplémentaires

L'installation de ubuntu-restricted-extras remplacera libavcodec53/libavutil51 par libavcodec-extra-53 et libavutil-extra-51.

Les versions - extra contiennent all les fonctionnalités des versions standard supprimées; comme leur nom l'indique, ils ajoutent des fonctionnalités qui peuvent être couvertes par des brevets et ne peuvent donc pas être incluses dans les versions ordinaires. À cet égard, ils constituent un "sur-ensemble strict".

La principale différence est l'ajout d'encodeurs pour MP3, AAC, H.264 et Xvid.

ne différence rapide entre les versions de avconv incluses dans les bibliothèques regular/extra a révélé que la différence principale consistait en l'ajout de l'encodage fonctionnalité (création) pour les codecs/formats suivants:

  1. Audio MP3
  2. AAC audio
  3. AMR large bande audio
  4. H.264 vidéo
  5. Xvid vidéo
  6. Dirac vidéo

Un décodeur pour les vidéos basées sur JPEG20 est également ajouté.

11
ish

C'est parfaitement normal. Il négocie simplement les codecs open source pour des codecs propriétaires qui ne peuvent pas être empaquetés avec Ubuntu en raison de problèmes de brevets et de droits d'auteur.

Vous devriez trouver ceux-ciliens utiles.

1
Colonel Panic