安装在多用户Linux / Unix系统上时堆栈功能如何?堆叠在用户之间共享快照包吗?还有其他问题吗?

我还发现这个相关的问题很有趣:How do I install Haskell Stack locally?是否无法安装和使用堆栈作为非root用户?

Edit (2017-11-06):我的系统管理员不想安装Haskell堆栈,因为这会为运行Haskell堆栈的每个用户在 ~/.stack 中保存大量数据 . 这是一个真正的问题,因为每年我们都会教授Haskell 130-150名学生的课程 . 澄清(如在这个问题的评论中):

  • Haskell堆栈是否可以以快照在用户之间共享的方式安装/使用?