Guixにパッケージをインストールする:特定のプラットフォーム/システムを指定する方法は?

Guixにパッケージをインストールする:特定のプラットフォーム/システムを指定する方法は?

Guixでは、次のパッケージをインストールできますhello

$ guix package -i hello

このパッケージはさまざまなアーキテクチャで利用できます。

$ guix package --show=hello
[...]
systems: x86_64-linux i686-linux armhf-linux aarch64-linux mips64el-linux
[...]

helloたとえば、特定のプラットフォーム/システム用のパッケージをどのようにインストールしますかi686-linux

ベストアンサー1

guix install私は建築を理解していませんが、トリックがあります。パッケージ名をに渡すことguix installも、保存パスを直接渡すこともできます。これにより、guix build次のようにパッケージバリアントの保存パスを取得できます。i686-linux

guix build hello -s i686-linux

その後、1行でインストールできます。

guix install $(guix build hello -s i686-linux)

おすすめ記事