@blank71@fedibird.com 基本的にパッケージマネージャやインストーラは「バイナリ」を扱うものと覚えておこう!
バイナリはそれぞれ専用の「アーキテクチャ」へ向けて「ソースコード」を「コンパイル」「ビルド」することによって生成される
ソースコードからアーキテクチャα向けに生成されたバイナリα'は、アーキテクチャβでは動作せず、アーキテクチャβで動作させるにはソースコードからバイナリβ'を生成する必要がある
各々のアーキテクチャはユーザが体験する振る舞いとしては違いがほとんど判らないけれど、中身としてはミリネジとインチネジくらい違う
しかし、ミリネジとインチネジを製造するには同一の鋼材でも構わないのだ
この場合、ミリネジやインチネジがアーキテクチャ、鋼材がソースコードである!