安装先决条件 wxWidgets 时出错 "E: Unable to correct problems, you have held broken packages."

getting error in installing Prerequisites wxWidgets "E: Unable to correct problems, you have held broken packages."

我正在关注 https://wiki.wxwidgets.org/Compiling_and_getting_started wxWidgets 安装指南。

当我安装先决条件时出现错误:

命令:

sudo apt install libgtk2.0-dev

错误:

The following packages have unmet dependencies:
 libgtk2.0-dev : Depends: libglib2.0-dev (>= 2.27.3) but it is not going to be installed
                 Depends: libgdk-pixbuf2.0-dev (>= 2.21.0) but it is not going to be installed
                 Depends: libpango1.0-dev (>= 1.20) but it is not going to be installed
                 Depends: libatk1.0-dev (>= 1.29.2) but it is not going to be installed
                 Depends: libcairo2-dev (>= 1.6.4-6.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

运行

sudo apt-cache search libwxgt*

它输出一些包名。 而不是尝试一个一个地安装所有软件包。

输出

libwxgtk-media3.0-gtk3-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK 3 media library runtime)
libwxgtk-media3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK 3 media library development)
libwxgtk-webview3.0-gtk3-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK 3 webview library runtime)
libwxgtk-webview3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK 3 webview library development)
libwxgtk3.0-gtk3-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK 3 runtime)
libwxgtk3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK 3 development)

例如

sudo apt-get install libwxgtk-media3.0-gtk3-0v5
...

等等。