amd64システムでarmhfパッケージを構築したいです。私のarmhfシステムはamd64システムよりはるかに遅いです。
ベストアンサー1
まず、マルチアーキテクチャ環境を設定する必要があります(追加情報):
sudo dpkg --add-architecture armhf
sudo apt update
ソースコードパッケージをダウンロードします(使用少ない例えば):
apt-get source less
ディレクトリに移動し、最後にパッケージをビルドします。
cd less-458
dpkg-buildpackage -us -uc -b --host-arch armhf
上記のコマンドの特殊フラグはです--host-arch
。他のフラグの意味は次のとおりです。
- 私たちはソースパッケージに署名しませんでした
- .changesファイルに署名していません。
- 私たちはバイナリ専用ビルドを実行しています。
これら3つは、Debian開発者/メンテナンス者などの公開リポジトリを構築している人にのみ関連しています。