Я пытаюсь установить ffmpeg в Ubuntu 16.04, и это имеет пакет зависимости zlib1g-dev. при выполнении sudo apt-get install zlib1g-dev
. Я добираюсь ниже ошибки
The following packages have unmet dependencies:
zlib1g-dev : Depends: zlib1g (= 1:1.2.8.dfsg-2ubuntu4) but 1:1.2.8.dfsg-2ubuntu4.1 is to be installed
E: Unable to correct problems, you have held broken packages.
Я читал где-нибудь, это могло бы произойти из-за проблемы в sources.list
. Я проверил sources.list
файл это, кажется, прекрасно и проверенное с этой ссылкой (https://gist.github.com/rohitrawat/60a04e6ebe4a9ec1203eac3a11d4afc1) и sudo apt-get update
не делает показывает любую ошибку также. Можно ли предложить.Спасибо!!!
РЕДАКТИРОВАНИЕ 1: я также следовал за решением на этой ссылке (E: Не мог исправить проблемы, Вы держали поврежденные пакеты), и выполнили sudo способную метку showhold, но она ничего не распечатала. Так не мог снять выделение, что-либо также попробовало решение способностью, и журнал путем выполнения sudo установки способности zlib1g-dev был:
Следующие НОВЫЕ пакеты будут установлены: обновленные пакеты zlib1g-dev {b} 0, 1 недавно установленный, 0 для удаления и 17 не обновленный. Потребность получить 168 КБ архивов. После распаковки 426 КБ будет использоваться. Следующие пакеты не встретили зависимости: zlib1g-dev: Зависит: zlib1g (= 1:1.2.8.dfsg-2ubuntu4), но 1:1.2.8.dfsg-2ubuntu4.1 установлен. Следующие действия разрешат эти зависимости:
Keep the following packages at their current version:
1) zlib1g-dev [Не Установленный]
Принять это решение? [Y/n/q/?] y Никакие пакеты будет установлен, обновлен или удален. 0 обновленных пакетов, 0 недавно установленный, 0 для удаления и 17 не обновленный. Потребность получить 0 B архивов. После распаковки 0 B будет использоваться.
Ответ для этого дан SeinopSys по ошибке, устанавливающей zlib1g-dev, необходимо принять во внимание необходимую версию пакета (в случае = 1:1.2.8.dfsg-2ubuntu4
), затем выполните команду ниже для понижения до той версии:
$ sudo apt install zlib1g=1:1.2.8.dfsg-2ubuntu4
Затем можно попытаться переустановить.