他们更改针对不同任务存在的不同配置文件

他们更改针对不同任务存在的不同配置文件

这两个软件包似乎都下载软件包并更新一些配置文件,但为什么我需要两者?

答案1

对于来自其他包管理器的用户,可以应用以下粗略的类比。但不要从中推断太多,因为 GUIX 允许每个用户使用他们自己的软件包集,甚至他们自己的 GUIX 版本!

guix pull类似于apt-get update它下载可用包、替代品和派生包的新列表。但是,它还会为您安装新版本的 GUIX! (因为原因

guix package -i(同义词guix install)与或guix package -u类似,您可以安装/升级软件包,但前提是您之前已经获得了更新的软件包列表 ( / )。apt-get installapt-get upgradeapt-get updateguix pull

他们更改针对不同任务存在的不同配置文件

  • 默认情况下,guix pull更改配置文件~/.config/guix/current。该配置文件用于创建配置文件和所有相关内容(例如安装软件包)的任务。

  • 默认情况下,guix install或其同义词guix package -i会更改配置文件~/.guix-profile。此配置文件适用于您正在做的任何富有成效的(?)工作。

这个问题有关这些配置文件的更多信息

相关内容