Я получаю эту ошибку, когда я пытаюсь установить 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
Кто-либо может помочь мне?Спасибо!
После выполнения sudo apt-get -f install && sudo apt-get update
Как упомянуто в комментариях
Вы имеете 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
Надеюсь, это поможет.