¿Qué hacer?
- 1) Si la advertencia no afecta a lo que queremos reproducir lo mejor sería obviar la advertencia y mantener el bloqueo.
2) No hacer nada, es decir no reproducir los contenidos y esperar a que Ubuntu actualice. Supongo que hay webs de las que podemos prescindir o por lo menos durante un tiempo.
3) Sugerido por JCSenar, sencillamente usar otro navegador para estas páginas que no presente este problema (Chromiun, Chrome,...).
4) Si queremos reproducir puntualmente un contenido afectado podemos permitir su reproducción puntual. En este hilo del que procede se explica cómo modificar la configuración de FF para permitir el uso de codecs obsoletos. Si son vulnerables o inseguros, autorizar permanentemente no es recomendable y estaríamos más seguros si corremos FF en una sandboxing como se explica aquí. Para permitir puntualmente estos codecs obsoletos como se ha indicado en aquél hilo:- a)escribimos about:config en la barra de direcciones y presionamos Intro. Recibiremos una aviso sobre los riesgo de modificar la configuración y aceptamos.
b)Buscamos la linea media.libavcodec.allow.obsoletes y hacemos clic sobre ella para cambiar su estado de false[/i] a true.
c)Reiniciamos Firefox para guardar los cambios.
5)Actualizar libavcodec a una versión no bloqueada por FF. Esto es lo que trataremos en adelante. - a)escribimos about:config en la barra de direcciones y presionamos Intro. Recibiremos una aviso sobre los riesgo de modificar la configuración y aceptamos.
- El problema de fondo es saber si la advertencia es decir, libavcodec puede ser vulnerable o no está soportada y debe ser actualizada para reproducir vídeo es cierta ¿por qué Ubuntu no incorpora las versiones más actuales (56 y 57) a trusty y por lo tanto MInt 17.X?. Si realmente fuera inseguro usar estos codecs dado que el 56 está disponible desde el 2015 ¿porque no se ha actualizado?.
He leído que llibavcodec forma parte de ffmpeg (recordar que ffmpeg fue eliminado del repositorio de Ubuntu trusty, esto es LM 17.X, en favor de su fork libav ) que mantiene actualizadas estas librerías y parece no afectar a quien haya recurrido a repositorios externos para instalar ffmpeg. Quien lo tuviera instalado desde un repositorio externo podría confirmar que no tiene estos problemas u otros con estas páginas.
En espera de la actualización por parte de Ubuntu que ponga fin a este problema y acabe con la advertencia/riesgo, menos arriesgada (quien sabe) es actualizar el paquete libavcodec como indican en algún hilo de Ubuntu como en la respuesta #9 de este.
Existen varias PPA que ofrecen un libavcodec para trusty más actualizado, sin contar el propio desarrollador de libav, Debian (para jessy estable ofrece la versión libav 11.8 con libavcodec56) o el propio Ubuntu para vivid y posteriores. La búsqueda con Y PPA Manager ofrece más de 20 posibilidades del libavcodec56 y 6 del libavcodec57.
He de decir que este campo, el de los codec, es para mi un absoluto desconocido y no niego que instalar codecs desde un origen no oficial puede resultar igualmente arriesgado (sobre todo viendo las fechas la versión 54 es del 2014 y la encontradas en otros repositorios para la versión 56 no dejan de tener más de un año). Viendo la lentitud con se actualizan estas librerías y la rapidez con la que desaparecen las PPAs que la suministran no me quedo tranquilo.
Por lo menos aprovecho este post para mostrar como eludir los problemas que el usuario novel que se lance a la actualización tendría al seguir las instrucciones para Ubuntu como por ejemplo las del enlace anterior u otro que pudierais encontrar por ahí fuera. Mucho cuidado:
A diferencias de otras PPAs que tienen un desglose de la paquetería, ésta solo presenta un empaquetado, libav 11, (Ubuntu trusty está estancando en la libva9) y debemos recurrir a navegar por la página de la PPA en Launchpad para ver cuales son los binarios (.deb) que instalará en último extremo, como hace JCsenar en el siguiente post,sudo add-apt-repository ppa:heyarje/libav-11>>desconoces los paquetes que te proporciona el repositorio si no visitas la página del desarrollador.
sudo apt-get update
sudo apt-get install libav-tools libavcodec56 libavcodec56-extras >>Esta instalación conduce a problemas de dependencias y paquetes rotos> libav-tools incluye libavcodec56 y libavcodec56-extras (entra en conflicto con libavcodec56 y lo reemplaza) por lo que no es buen idea enlazar en una sólo línea la instalación de estos paquetes.
sudo apt-get upgrade >>mala idea siempre actualizar todo lo instalado (Mint usa versiones diferentes de las proporcionadas por Ubuntu y las de Ubuntu updates darían problemas)
sudo apt-get dist-upgrade >>lo peor de todo en caso de tener otras PPAs repositorios adicionales activadas
- 1) Modo gráfico
Hábito saludable y más que recomendable adquirirlo cuanto antes, por eso la pongo en primer lugar. Tomáis consciencia de los que ocurre y sois informados puntualmente de los cambios. Es decir, podéis actualizar al más puro estilo Mint de la siguiente forma:
- 1)Añadimos la PPA desde Orígenes del Software>PPAs>Añadir ppa:heyarje/libav-11 y clic en Aceptar o presionar Intro
2)Aparece una ventana con los paquetes que se incorporan al repositorio> clic en Aceptar (nos crea dos entradas de repositorio ya que incluye el de las fuentes (sources) y clic en Actualizar la Caché y cerramos mintsources .
3)Recurrimos al gestor de paquetes Synaptic:Menú>Administración>Gestor de paquetes Synaptic (imagen siguiente arriba).
Seleccionamos "Todo" en el listado de la izquierda (habrá dos nuevos repositorios en este listado (trusty y now) e introducimos libavcodec56. en el campo de Búsqueda de la barra de herramientas de Synaptic.
Aparecerán en el listado de la derecha dos paquetes. Clic derecho sobre libavcodec56 (nada de "extras")> Marcar para instalar.
Nos informa de los cambios adicionales (yo por defecto tengo activada la opción de tratar recomendaciones como dependencias para evitar olvidos indeseables) que incluye la necesidad de instalar los dos paquetes mencionados (libavutil54 y libavresample2). Aceptamos marcar las dependencias que nos ofrece >Clic en el botón Marcar (Imagen siguiente inferior izquierda)
Clic en el botón Aplicar de la barra de Herramientas de Synaptic (imagen inferior derecha). Aún así nos vuelve a informar que instalará los tres paquetes referidos>Aceptar y comenzará la descarga de paquetes e instalación>Aplicar. Cerramos Synaptic cuando acabe.
5) Quitamos la anterior PPA en Orígenes de Software para evitar problemas posteriores por sustitución de librerías de sistema Menú>Centro de Control>Orígenes del Software>PPAs>Seleccionar y Quitar los dos repositorios que se han añadido de esta ppa.
- Con la información que proporciona el enlace del foro de Ubuntu (si leéis las notas, la recomendación es no seguir las instrucciones al pie de la letra) podéis proceder a realizarlo desde la terminal como se comenta en post sucesivos (solo las tres primeras líneas, excluyendo lo rojo), como se muestra más adelante. La terminal es rápida, potente... pero peligrosa sino se presta atención a lo que se escribe, a las advertencias, a lo que se contesta o no se sabe de lo que se habla. Lo normal es que no prestéis atención a lo que ocurre durante la instalación: que se va a modificar tal o cual paquete, que se necesitan descargar tales o cuales paquetes adicionales, etc.. ¿Para que? cuando tenéis la posibilidad de hacerlo en modo gráfico con la herramientas de Mint asegurándoos de que todo saldrá bien y seréis advertidos de forma conveniente.
- De forma alternativa podemos descarga e instalar sólo dichos paquetes desde la pagina del desarrollador en Launchpad sin tener que instalar la PPA ( (64bits o 32bits). Tal vez incluso mejor recurrir a Debian Jessy estable Esto requiere de ciertos conocimientos y bagaje previos para saber cuales sólo los paquetes dependientes claro y el orden de instalación de los paquetes descargados(llibavcodec56, libavresampler2, libavutil54, más libopenjpeg5 de recurrir a Debían) nos evitará problemas y recurrir a códigos): libavutil54>libavresampler2>(libopenjepg5 si descargais desde Debian)>libavcodec56. Quizás esa sea la forma de instalar más segura (sin implicar la instalación de la ppa y evitando el riesgo de otras sustituciones) y reversible en un sólo clic sobre el paquete descargado gracias a que GDebi viene instalado por defecto en Mint. Sin embargo, usado por rutina, dada la falta de información que a veces se suministra es descargar y tratar de instalar el .deb requerido, ante la advertencia de que son necesarias dependencias os obligaría a volver a la ppa y descargar estas, una y otra vez hasta satisfacerlas todas.
La instalación de la PPA tienen la ventaja de proporcionar todo lo necesario como se demuestra en el método gráfico y la terminal
- 1)Añadimos la PPA desde Orígenes del Software>PPAs>Añadir ppa:heyarje/libav-11 y clic en Aceptar o presionar Intro
Editado: