Debian Buster に Linux ヘッダーをインストールする際に発生する問題

Debian Buster に Linux ヘッダーをインストールする際に発生する問題

ビルドにLinuxヘッダーが必要なアプリケーションをインストールしようとしています。

問題は、次のように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が正常にインストールされました。

おすすめ記事