Debian Stretch カーネルヘッダーをインストールできません

Debian Stretch カーネルヘッダーをインストールできません

私はVPSと専用サーバーでDebian 9 Stretchを実行しています。バックポートリポジトリの両方が最新のカーネルに更新されました。apt install linux-image-4.18.0-0.bpo.1-amd64

問題は、インストールヘッダを使用するとapt install linux-headers-4.18.0-0.bpo.1-amd64次のエラーが発生することです。

The following packages have unmet dependencies:
 linux-headers-4.18.0-0.bpo.1-amd64 : Depends: linux-compiler-gcc-6-x86 (>= 4.14.17-1~) but 4.9.110-3+deb9u6 is to be installed
E: Unable to correct problems, you have held broken packages.

この問題をどのように解決し、他のサーバーでこの問題が発生するのですか?

答え1

aptバックポートを使用して依存関係を満たすように通知する必要があります。

apt install -t stretch-backports linux-headers-4.18.0-0.bpo.1-amd64

デフォルトのカーネルとヘッダーパッケージをインストールすることをお勧めします。

apt install -t stretch-backports linux-image-amd64 linux-headers-amd64

これにより、ABI(およびパッケージ名)が変更されてもカーネルとヘッダーが利用可能になったときに更新を受け取ることができます。

関連情報