web-dev-qa-db-ja.com

64ビットマシンで32ビットdebファイルをビルドする方法

この回答 に従って、ビルドしているもののビルドの依存関係を取得し、実際にソースをコンパイルしてdebファイルにビルドしましたが、32ビットのdebファイルを作成する必要があります、および私は64ビットを実行しているので、自動的に32ビットではなく64ビットになりますので、32ビットではなく32ビットを作成するように指定できる方法はありますか64ビット版?

5
user364819

debuildの-​​aを使用して、単純にアーキテクチャを指定できます。

debuild -a i386

ほとんどの場合、それは動作しませんが。 pbuilderは、アーキテクチャを指定できる環境内のクリーンなUbuntu/Debianシステムを提供する素晴らしいツールです。

man pbuilderには、32ビットアーカイブの作成に必要なすべての情報が含まれています。 pbuilder内の便利なコマンドは次のとおりです。

Sudo pbuilder --create --architecture i386
Sudo pbuilder --build mypackage.dsc

pbuilderのユーザーマニュアル

5