Linuxクロスビルド必須armhf壊れたパッケージ

Linuxクロスビルド必須armhf壊れたパッケージ

私はRaspberry Pi LinuxカーネルにLinuxカーネルをインストールして設定しようとしています。次のウェブサイトを参考にしました。https://www.raspberrypi.com/documentation/computers/linux_kernel.html

これまで、Raspberry Piで次のコマンドをこの順序で実行しました。

  1. sudo 適切なアップデート
  2. sudo 適切なアップグレード
  3. sudo apt-get 自動削除
  4. sudo apt インストール git bc bison flex libssl-dev make
  5. git clone --深さ=1https://github.com/raspberrypi/linux
  6. cd linux KERNEL=kernel7 make bcm2709_defconfig
  7. make -j4 zImage モジュール dtbs
  8. sudo を有効にする module_install
  9. sudo cpアーチ/arm/boot/dts/*.dtb /boot/
  10. sudo cpアーチ/arm/boot/dts/overlays/.dtb/開始/上書き/
  11. sudo cpアーチ/arm/boot/dts/overlays/README /boot/overlays/
  12. sudo cpアーチ/arm/boot/zImage /boot/$KERNEL.img
  13. sudo apt インストール git bc bison flex libssl-dev make libc6-dev libncurses5-dev
  14. sudo apt install crossbuild-essential-armhf

ただし、ポイント14でコマンドを実行中に次のエラーが発生しました。

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 crossbuild-essential-armhf : Depends: gcc-arm-linux-gnueabihf (>= 5.3) but it is not going to be installed
                              Depends: g++-arm-linux-gnueabihf (>= 5.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

ベストアンサー1

依存関係をインストールしようとすると、インストールされていないというメッセージが表示されます。たとえば、

sudo apt インストール gcc-arm-linux-gnueabihf

結局のところ、aptは「次のように異なる:[パッケージ]をインストールできません」というメッセージを表示します。

おすすめ記事