在 Debian Buster 上安装 linux-headers 时出现问题

在 Debian Buster 上安装 linux-headers 时出现问题

我正在尝试安装一个应用程序,它需要 linux-headers 才能构建它。

问题是,当我尝试使用以下命令安装 Linux 标头时:

apt-get install linux-headers-$(uname -r)

我得到以下信息:

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 linux-headers-4.19.0-8-amd64 : Depends: linux-compiler-gcc-8-x86 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

看起来 gcc 8 是问题所在,所以我尝试安装构建工具,但它们已经安装了。

原来gcc版本是9

gcc version 9.3.0 (Debian 9.3.0-11)

有没有办法在不破坏任何内容的情况下将 9.3 降级到最新的 8.x 版本和/或有没有办法在不删除 9.3 的情况下安装 8.x?

答案1

我能够通过以下方式安装 gcc:

apt install gcc-8 libgcc-8-dev

之后linux-headers安装成功。

相关内容