¿Cómo puedo reparar software roto?

¿Cómo puedo reparar software roto?

Quiero instalar ffmpeg comoDocumentado aquí. pero algunos errores son precisos cuando quiero instalar en la terminal:

The following packages have unmet dependencies:
 libfaac-dev : Depends: libfaac0 (= 1.28-6) but 1.28-6+ppa2 is to be installed
 libmp3lame-dev : Depends: libmp3lame0 (= 3.99.5+repack1-3ubuntu1) but 3.99.5+repack1-7~trusty is to be installed
 libvorbis-dev : Depends: libvorbis0a (= 1.3.2-1.3ubuntu1) but 1.3.4-1~trusty1 is to be installed
                 Depends: libvorbisenc2 (= 1.3.2-1.3ubuntu1) but 1.3.4-1~trusty1 is to be installed
                 Depends: libvorbisfile3 (= 1.3.2-1.3ubuntu1) but 1.3.4-1~trusty1 is to be installed
E: Unable to correct problems, you have held broken packages.

Respuesta1

-f, --fix-broken Arreglo; intentar corregir un sistema con dependencias rotas. Esta opción, cuando se usa con instalar/eliminar, puede omitir cualquier paquete para permitir a APT deducir una solución probable. Si se especifican paquetes, estos tienen que corregir completamente el problema. A veces, la opción es necesaria cuando se ejecuta APT por primera vez; APT en sí no permite que existan dependencias de paquetes rotos en un sistema. Es posible que la estructura de dependencia de un sistema esté tan corrupta que requiera intervención manual (lo que generalmente significa usar dpkg --remove para eliminar algunos de los paquetes infractores). El uso de esta opción junto con -m puede producir un error en algunas situaciones. Elemento de configuración: APT::Get::Fix-Broken.

Ejecutando el comando:

sudo apt-get install -f

Debe reparar cualquier dependencia rota.

información relacionada