ビルドに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が正常にインストールされました。