アーキテクチャを備えたRaspberry PIにUbuntu 20.04がインストールされていますarm64v8
(ただし、他のDebian armディストリビューション/ハードウェアでは動作します)。
現在、私は複数のarmアーキテクチャ/ディストリビューション用のプログラムをコンパイルしています。だから私はこの目的のためにlxcコンテナを使います。これは、このアーキテクチャのすべてのDebianとUbuntuのバージョンでうまく機能しますarm64v8
。
それから私はダウンロードDebian Busterのコンテナはarmhf
技術的にアーキテクチャエイリアスでarm32v7
なければなりませんarmv7
。
lxc launch images:debian/10/armhf armhf-buster
次にコンテナにログインし、次のようにuname -a
言いますarmv8l
。コンパイルまで試しましたが、pipwheelはarm32v7
パッケージの承認を拒否してすべての依存関係を直接コンパイルしなければなりませarm32v8
んでした。
armv7
とにかくディストリビューションのようにコンテナを起動する方法はありますかarm64v8
?
PS:明らかに公式プロセッサRaspberry PI OS
にインストールできるので、技術的にlxc仮想化で実行することは問題ではありません。armv7l
armv8