Направление с проблемами, устанавливающими QT на человечности 16.04

Я перехожу по этой ссылке для установки QT на моем ПК.

Когда я ввожу sudo apt-get install build-essential g++ libqt4-core libqt4-dev libqt4-gui qt4-doc qt4-designer, Я получаю эту ошибку:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
build-essential is already the newest version (12.1ubuntu2).
g++ is already the newest version (4:5.3.1-1ubuntu1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libqt4-core : Depends: libqt4-dbus (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
           Depends: libqt4-network (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
           Depends: libqt4-script (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
           Depends: libqt4-test (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
           Depends: libqt4-xml (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
           Depends: libqtcore4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
libqt4-gui : Depends: libqt4-designer (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
          Depends: libqt4-opengl (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
          Depends: libqt4-svg (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
          Depends: libqtgui4 (= 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1) but 4:4.8.7+dfsg-5ubuntu2 is to be installed
E: Unable to correct problems, you have held broken packages.

Я перешел по этой ссылке для справки, но после ввода этой команды sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4, Я, как предполагается, делаю файл сценария, но я не могу понять правильно, как сделать это.

Эта команда работала успешно sudo apt-get install libqglviewer-dev libqglviewer2 но это sudo apt-get install libboost1.48-all-dev не сделал, я получил эту ошибку:

Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libboost1.48-all-dev E: Couldn't find any package by glob 'libboost1.48-all-dev' E: Couldn't find any package by regex 'libboost1.48-all-dev'

Вывод apt-cache policy libqtcore4 : libqtcore4: Installed: 4:4.8.7+dfsg-5ubuntu2 Candidate: 4:4.8.7+dfsg-5ubuntu2 Version table: *** 4:4.8.7+dfsg-5ubuntu2 500 500 http://pk.archive.ubuntu.com/ubuntu xenial/main amd64 Packages 100 /var/lib/dpkg/status 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 500 500 http://ftp.ca.debian.org/debian jessie/main amd64 Packages

Как все это может быть зафиксировано?

1
задан 15 November 2018 в 07:51

1 ответ

Поскольку вы работаете с простой Ubuntu 16.04 LTS ( xenial ), то вы должны удалить все упоминания Debian jessie из ваших файлов /etc/apt/sources.list и /etc/apt/sources.list.d/.

Вы можете найти такие файлы с помощью:

grep -r jessie /etc/apt/sources.list /etc/apt/sources.list.d/*.list

, затем закомментировать проблемные строки, добавив # к началу и повторить попытку:

sudo apt-get update
sudo apt-get install build-essential g++ libqt4-core libqt4-dev libqt4-gui qt4-doc qt4-designer
0
ответ дан 7 December 2019 в 22:31

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

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