libjpeg-turbo8-dev поврежденные зависимости от пакета (16.04)?

Я получаю эту ошибку, когда я пытаюсь установить libjpeg-turbo8-dev. Я довольно плохо знаком с Linux, и я не знаю, как решить этот вопрос.

Это - частичный вывод, когда я работаю sudo apt install libjpeg-turbo8-dev.

The following packages have unmet dependencies:
 libjpeg-turbo8-dev : Depends: libjpeg-turbo8 (= 1.4.2-0ubuntu3) but 1.4.2-0ubuntu3.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Это sudo apt-cache policy libjpeg-turbo8-dev вывод.

libjpeg-turbo8-dev:
  Installed: (none)
  Candidate: 1.4.2-0ubuntu3
  Version table:
      1.4.2-0ubuntu3 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/main arm64 Packages

Кто-либо может помочь мне?Спасибо!

1

После выполнения sudo apt-get -f install && sudo apt-get update

2

0
задан 21 November 2018 в 11:37

1 ответ

Как упомянуто в комментариях

Вы имеете libjpeg-turbo8-dev пакет на архитектуре Arm64 как в apt-cache policy появляется

libjpeg-turbo8-dev:
  Installed: (none)
  Candidate: 1.4.2-0ubuntu3
  Version table:
      1.4.2-0ubuntu3 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/main arm64 Packages

Вы получаете ошибки:

The following packages have unmet dependencies:
 libjpeg-turbo8-dev : Depends: libjpeg-turbo8 (= 1.4.2-0ubuntu3) but 1.4.2-0ubuntu3.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Поскольку Вы не выбраны что пакет как архитектура Arm64. попытайтесь ввести

sudo apt-get install libjpeg-turbo8-dev libjpeg-turbo8=1.4.2-0ubuntu3

Надеюсь, это поможет.

0
ответ дан 27 October 2019 в 02:36

Другие вопросы по тегам:

Похожие вопросы: