Я делал стандартное обновление && процедура обновления по Ubuntu 16.04, и это хотело обновить некоторые мультимедийные библиотеки кодека
Я подтвердил обновление, как замечено в изображении выше. Затем процесс обновления возвратил код ошибки (1) и не мог закончить обновлять.
Теперь я получаю эту невстреченную вещь зависимости, когда я пытаюсь сделать что-либо связанное с обновлением.
The following packages have unmet dependencies:
libavcodec-extra57 : Depends: libx265-102 (>= 2.2) but it is not installed
x265 : Depends: libx265-102 (>= 2.2) but it is not installed
Depends: libx265-102 (< 2.3) but it is not installed
E: Unmet dependencies. Try using -f.
Я заинтересован. Действительно ли возможно вернуться к состоянию, прежде чем я попытаюсь обновить?
Я решил свой выпуск следующим перезапись dpkg
Конкретно, я вошел:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libx265-102_2.2-1~16.04.york0_amd64.deb
Давайте попытаемся разрешить 'частичную' ошибку сначала. Будьте очень осторожны с этими командами:
sudo rm -vf /var/lib/apt/lists/partial/* # Remove files in 'partial'
sudo rm -vf /var/lib/apt/lists/* # Remove package lists in 'lists'
sudo apt-get update
, Если Вы все еще получаете ошибку 'состояния', попытайтесь восстановить резервную копию файла:
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.0715
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
sudo apt-get update