Lorsque j'essaie d'installer "extras restreints ubuntu" dans "ubuntu software center", il affiche une boîte de dialogue d'avertissement indiquant 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é que libavcodec53 est passé au moment où ma compilation quotidienne de paquets de codesblocs était en train d'être installée ... c'est donc une possibilité. Vais-je casser mon environnement de développement logiciel si j'installe des "extras restreints ubuntu"?
Ou ces packages doivent-ils être supprimés car ils sont inclus dans les "extras restreints ubuntu"? Si tel est le cas, pourquoi la boîte de dialogue ne mentionne-t-elle pas cela (et supprime les inquiétudes 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])
apt-get -s install ubuntu-restricted-extras
. (Veuillez noter l' absence desudo
et le-s
drapeau avantinstall
. Cela simule l'installation, plutôt que de la réaliser réellement.)Réponses:
Parce que des versions -extra de ces bibliothèques seront installées à la place, pour fournir des fonctionnalités supplémentaires
L'installation d' ubuntu-restricted-extras remplacera, entre autres, libavcodec53 / libavutil51 par
libavcodec-extra-53
etlibavutil-extra-51
.Les versions -extra contiennent toutes les fonctionnalités des versions régulières 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 régulières. À cet égard, ils constituent un "surensemble strict".
La principale différence est l'ajout d'encodeurs pour MP3, AAC, H.264 et Xvid
Une différence rapide entre les versions de
avconv
incluses dans les bibliothèques régulières / supplémentaires a révélé que la principale différence était l'ajout de fonctionnalités de codage (création) pour les codecs / formats suivants:Un décodeur pour les vidéos JPEG2000 est également ajouté.
la source
libavcodec.so.53 --> libavcodec.so.53.35.0
!C'est parfaitement normal. Il échange simplement les codecs open source contre des codecs propriétaires qui ne peuvent pas être emballés avec Ubuntu en raison de brevets et de problèmes de droits d'auteur.
Vous devriez trouver ces liens utiles.
la source
libav...
packages n'installent pas de logiciel propriétaire. Mais qu'en est-il des codecs Fluendo disponibles via leextras
référentiel (que l'on peut choisir d'installer en cochant la case lors de l'installation du système d'exploitation)?libav
Extras si vous installez ce dernier via apt post-installation ? Si oui, alors mon commentaire est inexact.