Guixに複数のプロファイルを持つことは良いことですが、2つの異なる基本プロファイルを持つことは混乱し、2つのプロファイルを持つ利点が何であるかよくわかりません。確かに、単一の基本プロファイルはより簡単でしょうか? GUIX_PROFILEがいつ1つを指すべきか、いつ他を指すべきかはわかりません。
答え1
この.config/guix-current
ディレクトリにはguix
プログラム自体とパッケージのリストのみが含まれています。両方ともアップデートを実行してくださいguix pull
。
この.guix_profile
ディレクトリにはguix install
。
guix
私の考えでは、これの目的は、デフォルトの構成ファイルとは異なる構成ファイル(例えばguix install --profile
。
答え2
別の設定ファイルにguixがインストールされる理由を説明した記事が見つかりました。https://lists.nongnu.org/archive/html/guix-devel/2016-11/msg01157.html。与えられた理由は、望ましくない動作につながる可能性があることです。つまり、guixをアップグレードすると、新しい世代が作成されるか、理論的にロールバックが防止されます。ロールバックがうまくいくかどうかを確認するのは良い理由だと思います。