Nagle moje Ubuntu przestało odtwarzać wideo. Po otwarciu filmu odtwarzacz sugeruje zainstalowanie gstreamer1.0-libav
. Jednak nie można go zainstalować.
Próbowałem zainstalować go ręcznie, oto komunikat o błędzie:
$ 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.
Odpowiedzi:
O mój Boże.
Teraz działa ... Nie wiem dlaczego ... Ale jestem szczęśliwy.
źródło
Myślę, że jest to znany problem podczas
Multi-Architecture
zarządzania pakietami.apt-get
wymyśla preferowane rozwiązanie, aby utrzymać zainstalowany zainstalowany łuk tych samych pakietów, co w niektórych przypadkach nie jest tym, czego chcesz.W takim przypadku najlepszym rozwiązaniem było zastąpienie tych
:i386
(libavcodec54 lub libavcodec-extra-54, libavformat54, ... innych pakietów z drzewa zależności) odpowiednimi:amd64
pakietami.AFAIK, najłatwiejszym rozwiązaniem jest zastosowanie,
aptitude
które zapewnia wszystkie inne możliwe rozwiązania i pozwala wybrać to, co preferujesz.Testowany na VirtualBox (Ubuntu 14.04). Zainstalowałem:
Podczas próby zainstalowania gstreamer1.0-libav pojawia się ten sam komunikat o błędzie:
Instrukcje rozwiązania takiego przypadku:
Zainstaluj aptitude:
Uruchom:
Naciśnij /i wyszukaj,
gstreamer1.0-libav
a następnieEnterSprawdź, czy nie
gstreamer1.0-libav:i368
, użyj, naby wyszukać następne.Następnie naciśnij, +aby oflagować go do instalacji
W tym przypadku są dwa rozwiązania, patrz czerwony komunikat na dole. Użyj .lub, ,aby wybrać Sugeruje 4 usunięcia, których właśnie szukamy.
Aby potwierdzić, że jest to właściwe rozwiązanie, naciśnij, eaby sprawdzić i pokazać, co zamierza zrobić.
Jeśli jest OK, naciśnij, !aby zastosować to rozwiązanie, a następnie grozpocząć proces instalacji.
źródło
Wciąż otrzymywałem tę samą wiadomość, ale nieznacznie zmieniłem kroki @Sergey i pracowałem dla siebie
Najpierw ręcznie odinstaluj następujące pakiety:
Teraz zainstaluj:
źródło