在 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
然后,您可以安装它,并且作为一行:
guix install $(guix build hello -s i686-linux)