Cuando intento instalar "extras restringidos de ubuntu" en el "centro de software de ubuntu", aparece un cuadro de diálogo de advertencia que dice que se deben eliminar los siguientes elementos:
libavcodec53
libavutil51
¿Por qué? Y si elijo instalar "extras restringidos de ubuntu", ¿qué perderé?
PD: Creo que noté que libavcodec53 pasaba rápidamente cuando se instalaba mi paquete diario de construcción de bloques de código ... así que esa es una posibilidad. ¿Romperé mi entorno de desarrollo de software si instalo "extras restringidos de ubuntu"?
¿O es necesario eliminar estos paquetes porque están incluidos en "extras restringidos de ubuntu"? Si es así, ¿por qué el diálogo no menciona eso (y elimina la preocupación y la confusión)?
PD: La salida generada por apt-get -s install ubuntu-restricted-extras
es
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])
fuente
apt-get -s install ubuntu-restricted-extras
. (Tenga en cuenta la ausenciasudo
y la-s
bandera antesinstall
. Esto simula la instalación, en lugar de realizarla realmente).Respuestas:
Debido -Extra versiones de estas bibliotecas se instalarán en su lugar, para proporcionar funcionalidad adicional
Instalar ubuntu-restricted-extras reemplazará, entre otras cosas, libavcodec53 / libavutil51 con
libavcodec-extra-53
ylibavutil-extra-51
.Las versiones extra contienen toda la funcionalidad de las versiones regulares eliminadas; Como su nombre lo indica, agregan funcionalidades que pueden estar cubiertas por patentes y, por lo tanto, no pueden incluirse en las versiones normales. En ese sentido, son un "superconjunto estricto".
La principal diferencia es la incorporación de codificadores para MP3, AAC, H.264 y Xvid
Una diferencia rápida entre las versiones
avconv
incluidas en las bibliotecas regulares / adicionales reveló que la diferencia principal es la adición de la funcionalidad de codificación (creación) para los siguientes códecs / formatos:También se agrega un decodificador para videos basados en JPEG2000 .
fuente
libavcodec.so.53 --> libavcodec.so.53.35.0
!Esto es perfectamente normal. Simplemente está cambiando los códecs de código abierto por códecs patentados que no se pueden empaquetar con Ubuntu debido a problemas de patentes y derechos de autor.
Debería encontrar estos enlaces útiles.
fuente
libav...
paquetes no instalan software propietario. Pero, ¿qué pasa con los códecs Fluendo disponibles a través delextras
repositorio (cuál puede elegir instalar marcando la casilla durante la instalación del sistema operativo)?libav
Extras si instala este último a través de apt post-install ? Si es así, entonces mi comentario es inexacto.