aptは同時に2つのバージョンのパッケージをインストールすることを許可していないようです。
$ sudo apt install make:amd64
$ sudo apt install make:arm64
私のシステムはデフォルトでarm64ですが、これらのライブラリに依存する特定のamd64バイナリのサポートを追加するには、amd64ライブラリを必要とするamd64翻訳があります。
つまり、amd64に翻訳されたアプリケーションのパフォーマンスを基本arm64アプリケーションと比較することに興味があります。
2つのアプリを並べてインストールし、aptを使用してそのうちの1つにエイリアスを適用できますか?
$ sudo apt install tar:amd64 --alias tar_amd64
$ sudo apt install tar:arm64
答え1
tar
少なくとも。/bin/tar
/usr/sbin/rmt-tar
ただし、関連するバイナリを手動で抽出してパフォーマンスを比較できます。
apt download tar:amd64
dpkg-deb -x tar_*_amd64.deb tar-amd64
それからtar-amd64/bin/tar
あなたはそれを実行し、あなたのものと比較することができますarm64
/bin/tar
。
ほとんどのライブラリはアーキテクチャ固有のディレクトリ(たとえば、/usr/lib/x86_64-linux-gnu
および)にインストールされ、/usr/lib/arm64-linux-gnu
パッケージメタデータで許可されている場合はapt
並列にインストールできます。