ひさしぶりのブログなのでリハビリをかねて短めに。

実験用にもう1台Linuxマシンが必要になったので、 Mini10というネットブックを引っ張り出してきた。 折角なので、使った事がないGNU Guixというのを試す事にした。

GuixSD(ディストリはこう呼ばれる)はベータ版ってことで、 とりあえずインストーラはなく、手でパーティションを作る。 guix system initで、とりあえずインストールはできたが、 その後のguix pullが完了しなかった。

GuixのMLを見ると、 どうもguile2.2にアップデートした所、 パッケージ定義コンパイルにすげぇメモリを食うらしい。 何でパッケージ定義にコンパイルがいるのか理解に苦しむけど、 とりあえず、どうしようもない事はわかった。 この問題は半年ほど解決されてないみたい。

解決策としては、メモリが沢山あるマシンでコンパイルして、 guix copyでコンパイル済みバイナリをコピーすることらしい。 とりあえず、報告されてる問題によると、3Gあれば何とかなるらしいので、 4Gのマシンでコンパイルしてる。