如何在 21.04 上安装 guix

如何在 21.04 上安装 guix

如何在 21.04 上安装 guix?在“apt-get install guix”之后,我无法运行 guix pull

guix pull:错误:无法连接到“/var/guix/daemon-socket/socket”:没有此文件或目录

似乎没有创建目录。guix 站点上的二进制安装页面描述了一些似乎未使用 apt install 执行的步骤,而其他步骤已执行。

我在安装中找不到任何描述附加安装说明的文档。

编辑:服务状态 guix-daemon 的输出

  guix-daemon.service: Failed to locate executable /var/guix/profiles/per-user/root/current-guix/bin/guix-daemon: No such file or directory

编辑:已解决:/etc/ 中有一个旧的 guix-daemon systemd 文件,来自以前的手动二进制安装。删除它并执行 systemctl daemon-reload;systemctl restart guix-daemon 修复了这个问题。

答案1

如果您遇到类似的问题,这应该是下面的解决方案(由 OP 自己解决):

这可能是由以前手动二进制安装guix-daemon systemd中的旧文件引起的。/etc/

  • 删除此文件(旧guix-daemon systemd文件)。

  • 在终端上运行以下命令来重新加载daemon并重新启动guix-daemon

    $ systemctl daemon-reload 
    $ systemctl restart guix-daemon
    

现在一切都好了。

相关内容