Ошибка установки zlib1g-dev в Ubuntu 16.04 Desktop

Ошибка установки zlib1g-dev в Ubuntu 16.04 Desktop

Я пытаюсь установить 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не показывает никаких ошибок. Можете ли вы предложить. Спасибо!!!

EDIT 1: Я также воспользовался решением по этой ссылке (E: Невозможно исправить проблемы, у вас есть сломанные пакеты) и выполнил sudo apt-mark showhold, но ничего не вывел. Так что не смог ничего снять, также попробовал решение с aptitude, и журнал, запущенный sudo aptitude install 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 Б архивов. После распаковки будет использовано 0 Б.

решение1

Ответ на этот вопрос даёт SeinopSys вОшибка установки zlib1g-dev Вам необходимо записать требуемую версию пакета (в вашем случае = 1:1.2.8.dfsg-2ubuntu4), а затем выполнить команду ниже, чтобы перейти на эту версию:

$ sudo apt install zlib1g=1:1.2.8.dfsg-2ubuntu4

Затем вы можете попробовать переустановить.

Связанный контент