这两个软件包似乎都会下载软件包并更新一些配置文件,但为什么我需要两者?
发布于 2020-01-19 14:06:11
对于来自其他软件包管理器的用户,下面的粗略类比可能适用。但是不要从中推断太多,因为GUIX允许每个用户使用他们自己的软件包集,甚至他们自己的版本的GUIX!
guix pull与apt-get update类似,它下载了一个新的可用包、替代品和派生程序列表。但是,它也为您安装了一个新版本的GUIX!(因为原因)
guix package -i (同义词guix install)和guix package -u类似于apt-get install或apt-get upgrade,因为您可以安装/升级软件包,但前提是您之前已经得到了更新的软件包列表(apt-get update/ guix pull)。
guix pull更改配置文件~/.config/guix/current。此配置文件用于创建配置文件和所有相关内容(例如,安装软件包)。guix install或其同义词guix package -i更改配置文件~/.guix-profile。这个档案是为了做任何有意义的工作(?)你正在做的工作。有关这些配置文件的更多信息,请参见这个问题。
https://unix.stackexchange.com/questions/562882
复制相似问题