任意の aptitude パッケージをクロスコンパイルしますか?

任意の aptitude パッケージをクロスコンパイルしますか?

私は ARM Chromebook を持っています。Crouton というプロジェクトがあり、Ubuntu を内蔵ハードドライブに簡単にインストールできます (私も実行しました)。ただし、リポジトリ内のほとんどのパッケージは、もちろん X86 と X64 専用です。

  1. 任意の apt パッケージを取得してクロスコンパイルし、ARM Chromebook で実行することは技術的に可能ですか?
  2. 可能であれば、比較的簡単に行うにはどうすればよいですか? ARM パッケージの作成プロセスを自動化する方法がわかれば、コンパイル用に非常に高速な 24 コア システムを利用できます。

答え1

apt リポジトリ内の任意のパッケージのソースを取得できます。 1 つのコマンドでダウンロードしてコンパイルすることもできます。

もちろん、ARM のバージョンに移植されていないものが動作するという保証はありません。多くのものには x86 アセンブリが深く組み込まれています。

sudo apt-get build-dep <package>
sudo apt-get source --compile <package>

見るこの答え

関連情報