Внезапно моя Ubuntu перестала воспроизводить видео. Когда я открываю видео, плеер предлагает мне установить gstreamer1.0-libav
. Тем не менее, это не удается установить.
Я попытался установить его вручную, вот сообщение об ошибке:
$ sudo apt-get install gstreamer1.0-libav
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gstreamer1.0-libav : Depends: libavcodec54 (>= 6:9.1-1) but it is not going to be installed or
libavcodec-extra-54 (>= 6:9.13) but it is not going to be installed
Depends: libavformat54 (>= 6:9.1-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Ответы:
О, мой бог.
Теперь это работает ... Не знаю почему ... Но я счастлив.
источник
Я думаю, что это известная проблема при работе с
Multi-Architecture
управлением пакетами.apt-get
предлагает предпочтительное решение для сохранения текущего установленного архива с теми же пакетами, что в некоторых случаях не то, что вам нужно.В этом случае лучшим решением было заменить их
:i386
(libavcodec54 или libavcodec-extra-54, libavformat54, .. другие пакеты из дерева зависимостей) на соответствующие:amd64
пакеты.AFAIK, самое простое решение - это использование,
aptitude
которое предоставляет все другие возможные решения и позволяет выбрать то, что вы предпочитаете.Протестировано на VirtualBox (Ubuntu 14.04). Я установил:
При попытке установить gstreamer1.0-libav выдается то же сообщение об ошибке:
Инструкция по разрешению такого случая:
Установите aptitude:
Запустить его:
Нажмите /и найдите
gstreamer1.0-libav
затемEnterПроверьте это не так
gstreamer1.0-libav:i368
, используйте nдля поиска следующего.Затем нажмите, +чтобы пометить его для установки
В этом случае есть два решения, см. Красное сообщение внизу. Используйте .или, ,чтобы выбрать Предлагает 4 удаления, которые мы ищем.
Чтобы подтвердить, что это правильное решение, нажмите, eчтобы оно проверило и показало, что оно собирается делать.
Если все в порядке, нажмите, !чтобы применить это решение, gчтобы начать процесс установки.
источник
Я все еще получал то же сообщение, но я немного изменил шаги @Sergey и работал на меня
Сначала вручную удалите следующие пакеты:
Теперь установите:
источник